Skip to main content

Full text of "MSX Mozaik 1987 nummer 2"

See other formats










pd an Î Ld IN mn Sb on an, minna EEn an’ Man B er B on pd am! pl pd Pf ann, am an nen OE an OE an ann am an! md — am, a ed lan! an OE an! han _— am bed hf mal ie he Of N 
on B am med de el od A Un Va Er minn nin Ennn nin in hed ed el ed el hl ed ed el an En en, he ed ed ed ed De Dd | likes ce et: wael 
anni lanSntalanlnlntn En an, — pe dd el el Hd an amd En hd mn _— lan: en A an OE an, OD an, OD en bed nd dd td ed ed nd Dd hed hel Sonde ond oml bof pob : 
ved nd ed ed nd ld nd ed ed ed hd md, ee bed end nd od od ed od ed ed ed ed bed ed ed hed bend nd ld bed bed ed hed har Tee Kel Kef ed Land KS 4 Vee En 


ee nd nd ond ond ond ond ond on ond oat 
ed end ond end ond ot maf 


_ dd ed on on On nn en en nt 


_ Kam _— _—— and en kond _ —_— amd Ed _— Kann —— — 





ie nd ond ond ond od ed ed nd af hed ed ed bend od od od oe ond ond ond ed end end od ond on ond ond ond ond ol od 





ed hed od hed bend bf FE OE md nd end end nd nd od of et end end ed en en en ed od on nd end oen nd 








nd ond ond opn ond of ed on on on on nn nn nd On Ond ond oaf La OE a OE a OE a OE an OE a OE an OE an OE OE a OE a OE en! 





en …— - _ . _ — — hd — - - _ _ — — - — en _ 


it paf opd 


He Hét informatieblad voor èlke MSX-er tet 








ze nummer 2 maart-april 1987 prijs f 5,95 eaf 
SHE Progr: DMENU, utility Art. MSX krijgt IBM eigenschappen 4 
HH DDATA, hulp utility Softtalk HK 
HH BAS-DISK, utility Programma besprekingen } 


Nummerieke integratie Programmeerwedstrijd Hi 





en nog veel meer JR 














Ze „_ 


nn, 





al Pl Onl Dd Dn Pd Bend Dd 


bd —_ … „ — — _— — — _— _— _ _— _— rd — _— — _— _ rm - - - _ me a 
- mee Ln! „_ _ _— _— _— _— _— —_—= nd _— _— _— — _— _— _—_ _— _— _ _— _— — _— EE ee „_ — 

Een! a „ _ __ nn _— _— _ Kd ed _ …_ Kend —_ Kad _ -_ es —_ ee _—— — —— — —_ _ 
_— ae …— „_ - nd — nd ee „ _— _ _— _— _— _— _—— _—_ „ ee amd _— _— _— _— # _— _ 

ed _ Kl _— —_— — _—— —— ee _ _— _— _— _— î —_—— _— —_ _ _ _ _ _ Kad ee _ _ _— 
_ _— —_ Kd —— —— _— —_— _ —_ ed be and _—_ — ee — — _ „_— nd _— — _ ee kend en —_ 

— End _— Eed — — — — — _— _— -_ -— En — — — — — - nn OE as an an OE an OE an ns AE an OE an 
amd _ _ „_. __ od _—_ _ _ _— amd _— _ and km on kem kn „_. _ _ km kend _— _—_— Kam _—_— hand _ 

-. hef bn be — an an En - _— ee _— — „4 ei end ond od ed a OE as — nn, OE — _ „_ _— 
bn _— land …_ _— amd _— nd _— _— _ „ _ … ee _ _ ee …… _— _— ie ie _— — — - _ „_ 

mi …_ 0 … _— amd _ _ _— _ Kd hm hmm _ _ _ _ _ _ _— _ _ _ _—_— _— _ _ hmm 
a am! _— „ _ _— _— _— — — _ _— _— — — — — —— — _ „_ _ en — _— 


Rn ond od on od oa a pad nd Pd Dd ek Pe ee ee er PP pr - 


Wie de Wiebstraat 22 
1087 XM Amsterdam 
Telefeon O2O-12D20OS 
Telefoon 02 Oef Sa or 


; wij leveren een zeer ruim 
assortiment voor uw MSX 
enMSX2 computer. 











DE ENIGE SPECIAALZAAK VOOR AL UW MSX SOFTWARE, BOEKEN EN SUPLIES. RUIM 800 
ARTIKELEN IN VOORRAAD.ALTIJD DE NIEUWSTE TITELS IN HUIS. 
DEMONSTRATIES VAN MSX I EN II, COMMUNICATIE, TEKSTVERWERKING, SPELLEN ‘ETC... 
OOK IS ER EEN APARTE AFDELING MET PC SOFTWARE, BOEKEN, GAMES, UTILITIES, 
LOW BUDGET SOFTWARE ETC... 
WIJ ZIJN DEALER VOOR ALLE MERKEN ZOALS; PHILIPS, SVI, SONY, AACKOSOFT, FILOSOFT 
FILEX, ALLSOP, NASHUA, STARK....…… 
OOK IMPORTEREN WIJ DIVERSE PROGRAMMA,S UIT O.A JAPAN EN DUITSLAND. 

* * * * * * * * 
EEN GREEP UIT ONS ASSORTIMENT: ALLE MSX BOEKEN EN SOFTWARE DUS OOK DE ALLER - 
NIEUWSTE TITELS, TELCOM MODEMS, TELTRON MODEMS, MONITORS, KABELS, PRINTERS, 
STANDAARDS, DISKETTES + BOXEN, UNIFACE, ROBOTARM, JOYSTICKS ETC.ETC.ETC 


* * * * * * * * 


TEVENS LEVEREN WIJ OOK AAN SCHOLEN EN BEDRIJVEN TEGEN INTERESSANTE PRIJZEN. 


* * he * * * * * 


ONZE ARTIKELEN ZIJN OOK VIA DE POST TE BESTELLEN, BEL VOOR INFO 020-183001 
* * * * * * * * 

ONZE DATABANK DRAAIT OP PROEF TUSSEN 1800-800 UUR OP TEL.NR. 020-123206. 

HIERIN VINDT U INFORMATIE EN TELESOFTWARE, TIPS EN DIV. 


Kom ook eens kijken op onze PC afdeling. 


° Elke zaterdag demonstraties 
* Vakkundige voorlichting 


5 am SS * Zeer scherpe prijzen 
THE kh ° Oók veel PC software 
Voor MSX of voor PC 
(o) [o) (a) 5 “THE Softshop" denkt met u mee! 





MSX-MOZAIK maart-april 1987 pagina 2 





MSX-MOZAIK is een uitgave van 'De MSX-er 


Hoofdredacteur: Dirk Scheper. 

Redacteuren: B. Klop, J. Tompot, A. van Kinderen, J. 
van Roshum, D. Polman, J. v.d. Berg, J. Duurland, 
K. Hordijk. 


Redactie-adres Benelux: Batterijlaan 39, 
1402 SM Bussum. 


Vormgeving: Dirk Scheper. 


MSX-MOZAIK maart/april nummer 2 1987. 


COPYRIGHTS 'De MSX-er’. Niets uit deze uitgave 


mag worden vermenigvuldigd en/of openbaar worden 
gemaakt door middel van druk, fotokopie, microfilm 
of op welke andere wijze dan ook, zonder vooraf- 
gaande schriftelijke toestemming van de uitgever. 


No part of this publication may be reproduced in any 
form, by print, photoprint, microtilm or any other 


means without written permission from the publisher. 


Druk: Salland, Deventer. 
Verspreiding: Betapress, Gilze, 01615-2900. 


MSX-MOZAIK is een twee-maandelijksblad voor de 


MSX-gebruikers. Het wordt naar alle geïnteresseerden 
op MSX-gebied gezonden. 


Het abonnement bedraagt Dfl. 30,00 p/j. 
In België Bf. 600 per jaar. 


Losse bladen Dfl. 5,95/Bf. 180. 
Dubbelnummer Dfl. 7,95/ Bf. 240. 


Bank relatie: Amrobank. 45.98.38.008. 
Postbank. 1367088. 


Kopij en advertenties dienen uiterlijk drie weken voor 
het verschijnen van het eerstvolgende nummer aan- 
wezig te zijn. 


Redactie-adres (schriftelijk): Batterijlaan 39, 
1402 SM Bussum. 


The publisher cannot be held responsible for any 
errors printed in this issue, either for copied software 
from commercial firmes send by editors. 


Adresveranderingen: Zend uw nieuwe adres in, verge- 


zeld van het oude adres. Vier weken voor dat u gaat 
verhuizen. Voorzie het nieuwe adres van de postcode. 


MSX is geregistreerd handelsmerk van MicroSoft. 


Inhoud 


Inhoudsopgave MSX-MOZAIK maart-april 1987 


Artikelen: 


ONOERENNK: „reerde ree 
Program DERPWEKMIDEN … sonnet inneren 


MSX-IBM eigenschappen … 


MSX werkgroep cassettes … nn 


MSX-MOZAIK cassettes 

Lezers reageren: monitor … 

Tips en Truuks, deel 2 … 
PROGRAMMEERWEDSTRIJD 
Boekbesprekingen … … cú 

Lezers reageren: VG-8235 . 
EEEN tee eene 
MSA-EDECH 


Programma's: 


RENE srate oee ene eds wedn 
BASIC Mover riten wareness kassoest 
Dao BASES MIOVEE esse varvrnverseawsnerserassreraer 
DOLERDORMWREREL 25e rn vrannersepeersevourdeedoerseen 
OENE ANDER OER EREN 
RIET tin EE EE En 
BASSO ENEN erneer nn: ne CEN 
… 34 


Nummerieke integratie … …. 


Adverteerders index: 


MSX SOFTSHOP … …. wesen 
De MISIOERKENE: 20e osrnsoresevnevserwewoevernerseeenn 


Westerkamp … … TTG 


OOBEERON orrecrens ne hese ever 
ee 
Micro Applicatie … ………… zen AN et 
NEE: B. nan mannen 
… 42 


EO ec nennen 


MSX=-MOZAIK maart-april 1987 pagina 3 


mn 


11 
11 
13 
14 
15 


18 
27 


15 


‚16 


26 
28 
31 
39 





Softtalk 


SOFTTALK. 


Als software-recensent van dit blad 
lees ik natuurlijk alles wat los en 
vast zit in de andere MSX-bladen. Dit 
om twee redenen. Ten eerste hou ik er 
niet van om programma’s die reeds uit- 
voerig in andere bladen aan bod zijn 
geweest nog eens in dit blad te 
bespreken en ten tweede is het altijd 
leerzaam en interessant om kennis en 
notie te nemen van andermans mening. 
Als je dan de diverse testen omtrent 
hetzelfde programma of dezelfde hard- 
ware naast elkaar legt kom je vaak tot 
opmerkelijke verschillen. Kwestie van 
smaak zult u zeggen. Mogelijk.., doch 
als je b.v. de test van het programma 
Print X-Press in de MCM en de MSX-Gids 
onder de loep neemt loopt die smaak wel 
heel erg uit elkander. In de MCM wordt 
een aantal keren benadrukt dat het toch 
vooral om een gebruiksvriendelijk pak- 
ket gaat terwijl je uit de test in de 
MSX-Gids mag concluderen dat het tegen- 
overgestelde juist het geval is. 

Ook vraag ik mij weleens af of testen 
van de hardware zorgvuldig geschieden 
of dat men een standaard verhaal met 
wat specifieke zaken van het te testen 
object aanvult. Om een voorbeeld te ge- 
ven. In de nr. 12 van MCM werd de NMS- 
8250 van Philips onder de loep genamen. 
Uivoerig wordt verhaald over hoe de ma- 
chine oogt en wat er aan software wordt 
meegeleverd. Er wordt echter met geen 
woord gerept over de 2.1 basic die men 
in deze machine aantreft en toch wezen- 
lijk verschilt van de 2.0 basic in de 
eerdere MSX-2 machines. Onder de kop 
INWENDIG wordt de lezer geattendeerd op 
de RAM-disk van 32-K, terwijl je met de 
2.l basic de beschikking hebt over een 
RAM-disk van ruim 90-K!! 


Overigens wordt er in de test van de 
NMS-8250-55 in de MSX-Gids nr.9 wel mel 
ding gemaakt van de 2.1 basic. Er wordt 
een vergelijking getrokken met de oude 
niet geheel foutlose basic in de VG- 
8235. Wat echter bij de redactie van de 
Gids misschien nog niet bekend is, is 
het feit dat de huidige 8235 ook de 2.1 
basic aan boord heeft. 

Dit zijn zo een aantal voorbeelden van 
zaken die mij opvallen wanneer ik aan- 
dachtig de testen in andere bladen lees 
Let wel, ik wil geen kritiek uitoefenen 
maar een beetje vreemd vind ik het op 
zn minst. 

De moraal van dit verhaal? 

Lees meerdere bladen, net als u meerde- 
re kranten leest en distileer uit de 
verschillende meningen uw eigen conclu- 
sie. 





MSX-MOZAIK maart-april 1987 pagina 4 





Dawn Patrol 


DAWN PATROL. 


De Tweede Wereldoorlog . Nazi legers en 
Italiaanse troepen bezetten grote delen 
van Europa, terwijl op de Middelandse 
Zee de strijd in alle hevigheid voort- 
woedt. Als kapitein van de Britse “"T"- 
klasse Onderzeeer Beowulf, vorm jij de 
speerpunt van het gevecht tegen het 
gecombineerde front van de Duitse en 
Italiaanse zeemacht. 

Zo begint de handleiding van het onder- 
zeebootsimalutieprogramma van Aackosoft 
Een handleiding ondermeer in het Neder- 
lands en dat ís geen overbodige luxe 
bij dit programma. Alvorens met het 
spel te beginnen doe je er verstandig 
aan om eerst die handleiding goed door 
te nemen. Hij is duidelijk geschreven 
en overzichtelijk van opzet, echter 
toch enige kritiek. Bij het onderdeel 
koers zetten wordt geen melding gemaakt 
van het feit dat je de rode koersindi- 
cator na veranderen van richting weer 
terug moet zetten op de "N" van noord. 
Doe je dit niet dan blijf je rondjes 
draaien en dat schiet niet erg op. Ook 
heeft men het in de handleiding over de 
periscoop-diepte, nodig voor het lance- 
ren van de torpedo’s, deze heb ik ver- 
geefs gezocht in de handleiding. 

Wat is de bedoeling van het spel. Welnu 
zoals al uit het voorwoord blijkt, ben 
je de kapitein van een onderzeeer welke 
zijn werkgebied heeft in de Middel land- 
se Zee. Het scherm bestaat uit twee de- 
len. Voor 2/3 wordt het gevuld door het 
hoofdscherm. Dit hoofdscherm geeft een 
periscoop-view van de omgeving. Voorts 
geeft het via enige meters overzicht 
van de snelheid, diepte, koers, zuur- 
stof en periscooprichting. Ter rechter- 
zijde van het hoofdscherm wordt het re- 
sterende 1/3 deel opgevuld door een 
keuze uit een vijftal verschillende 
schermen. Deze vijf schermen kunnen wor 


nnn 


den geselecteerd d.m.v. de functietoet- 
sen. Onder F-l vinden we het actie- 
scherm. Hierin gegevens van de machine- 
kamer. F-2 toont de torpedokamer, dit 
scherm moet worden geactiveerd wanneer 
je de aanval opent op een vijandelijk 
schip. F-3 toont de stafkaart welke een 
beeld geeft van de directe omgeving van 
het schip. F-4 geeft het schaderapport. 
F-5 toont het logboek. Hierin wordt de 
opdracht vermeld alsmede de koers van 
de bestemming. Die bestemming c.q. op- 
dracht kan varieeren van het onderschep 
pen van een vijandelijk konvooi tot het 
oppikken van agenten etc.. Voorts heb- 


ben vele andere toetsen een functie. 
Het zal de speler dan ook enige tijd 
vergen om tot resultaten te kamen. 

Het programma vormt een goede weergave 
van het onderzeeboot-gebeurern, 


echter 





geluid ontbreekt op een aantal waar- 
schuwingssignalen na volkomen. 

Grafisch is het echter een goed ver- 
zorgd programma en het zal voor de lief 
hebber van simulatie-programma's zeker 
een uitdaging zijn dit spel te spelen. 
Het is te koop zowel op cassette als op 
disk voor de prijs van resp. f. 49,90 
en f. 59,90. 


MSX-MOZAIK maart-april 1987 pagina 5 





STARWARS . 


Als kadet van de Kenobiaanse luchtaf- 
weer onderschep je laserpulsen die de 
vijandige Darth Ung op jouw steden af- 
vuren. Met de drie laserstations die je 
tot je beschikking hebt moet je de zes 
steden in jouw sector verdedigen. De 
besturing is zowel met joystick als met 
keyboard mogelijk. De opzet van het 
speelscherm is vrij eenvoudig. Onder- 


aan drie driehoekjes, de afweerstations 
voorstellend met daartussen de zes ste- 
den. Vanuit de ruimte komen uit diverse 



















richtingen de vijandelijke laserstralen 
omlaag. Richt je lasers ter verdediging 
met behulp van het vizier. Hou goed re- 
kening met de snelheid en druk op de 
vuurknop. Wanneer jouw laser goed is ge 
richt dan vind de ontploffing vlak voor 
de vijandelijke laserstraal plaats en 
daardoor wordt die straal volledig ge- 
absorbeerd. Klinkt eenvoudig, nietwaar. 
Echter naarmate je vordert in de levels 
komen de vijandelijke stralen sneller 
en sneller omlaag alsmede vijandelijke 
schepen die direct jouw afweerstations 
aanvallen en ruimteschepen die hele se- 
ries tegelijk afvuren. Ook die zijn wel 
te vernietigen doch het aantal schoten 
dat je per level hebt is beperkt. Ge- 
durende het spel wordt de melodie van 
de film Starwars gespeeld en ook de 


MSX-MOZAIK maart-april 1987 pagina 


spraak ontbreekt bij dit programma niet 
Na ieder level wordt een bonus gegeven 
voor iedere stad en raket die over is. 
Ook de hoge-scorelijst ontbreekt niet. 
Ondanks de eenvoudige graphics vind ik 
het een aardig spel voor een prijs die 
redelijk mag worden genoemd. 

Het wordt uitgebracht op cassette door 
Eaglesoft voor f. 29,90. 


Police Academy 


POLICE ACADEMY. 


Volgens de handleiding kom je vers van 
de academie en wordt er direct van je 
verwacht dat je het gezag herstelt in 


deze bedorven wereld. Nu, wanneer je 
het tweede scherm mag geloven is dat 


geen overbodige luxe. Volgens de opsom- 
ming van dat scherm komen-.er slechts 3 
“Good Ones" oftewel rechtschapen bur- 
gers en / “Bad Ones" oftewel schurken 


in het spel voor. Het is niet te hopen 
dat de verhouding in onze maatschappij 
werkelijk zo ligt. Afijn, na je keuze 
te hebben gemaakt tussen een pistool en 
machinegeweer kan het knalfestijn begin 
nen. Voortdurend krijg je een straat op 
het scherm. De ramen en deuren gaan 


neetenetenerenegeneenenenennnenndennnennee veen ennen 





open en daar verschijnt dan de tronie 
van een schurk of het vriendelijke ge- 
zicht van een goedwillende burger. Je 
begrijpt natuurlijk wel dat je de schur 
ken moet wegknallen en de burgers moet 
ontzien. Dat is echter niet al te gemak 
kelijk daar je hand waarschijnlijk 
nogal onvast is. Het is namelijk niet 
eenvoudig om goed te richten. Echter na 
enige oefening zal het wel lukken. De 
bedoeling is om alle schurken van het 
scherm (straat) te knallen en wel bin- 
nen een bepaalde tijdslimiet. Lukt je 
dat dan vermeerdert je status zoniet 
dan neemt je status af. Die tijdslimiet 
wordt bij de hogere levels steeds krap- 
per en eigenlijk op een gegeven moment 
veel te krap. Hierdoor is het spel op 
dat moment nog nauwelijks speelbaar en 
moet je je haast opgelucht voelen dat 
je ontslag krijgt hetgeen via een op je 
scherm getypte brief wordt medegedeeld. 
Nee, alhoewel het idee aardig is, ben 
ik niet kapot van dit programma en ben 
ik van mening dat de lol er gauw vanaf 
zal zijn. 

Het programma is van Eaglesoft en is 
voor de prijs van f. 29,90 op cassette 
verkrijgbaar. 


SPRINTER. 


In het programma Sprinter van Eaglesoft 
worden de jongensdromen werkelijkheid. 
Althans dat is het doel van een simula- 
tieprogramma. Voor degene die nog niet 
weten wat een sprinter is wordt dat uit 
voerig in een in het programma verwerk- 
te instruktie uit de doeken gedaan. Het 
doel van het programma is het besturen 
van het treintype Sprinter. Je neemt 
dan ook plaats in de cabine met vele in 


gewikkelde meters en knoppen voor je 
neus en uiteraard uitzicht op de rails. 
lees eerst aandachtig de instruktie 
door. Denk je het allemaal te weten dan 
ben je al half machinist, maar dan het 
echte werk het besturen van de trein. 
Het uitzicht is vrij eentonig, doch je 
aandacht kan zich toch niet richten op 
het landschap want je dient alle binnen 
komende signalen enz. direct te verwer- 
ken, zoniet dan wordt er ingegrepen 
door de Automatische Trein Beinvloeding 
kortweg ATB genoemd. Je bestuurt een 
stoptrein, hetgeen uiteraard inhoudt 
dat iedere halte raak is, m.a.w. bij 
ieder station stoppen en op de juiste 





plaats zoniet dan terug naar af. De op- 
dracht is in feite zoveel mogelijk kilo 
meters afleggen hetgeen alles behalve 
eenvoudig mag worden genoemd. Zoals 
reeds gezegd is het uitzicht vrij een- 
tonig, doch dat is de enige kritiek die 
ik op dit programma heb. Voor het 
overige is de conclusie dat het een 
uiterst leerzaam en boeiend programma 
1s. De prijs van f. 39,90 vind ik 
echter vrij fors voor dit programma. 
Het wordt geleverd op cassette. 


MSX-MOZAIK maart-april 1987 pagina 7 








WIZARDS LAIR. 


In Wizzards Lair van Bubble Bus ben je 
op zoek naar de vier verborgen delen 
van de gouden leeuw. Het spel start op 
met een fraai scherm met op de achter- 
grond de begeleiding van een mystiek 
muziekje. Van te voren heb je kunnen 
kiezen uit drie talen, t.w. Frans, 
Duits of Engels. Nederlands ontbreekt 
alhoewel dat bij dit programma geen 
ramp is. Na een druk op de vuurknop of 
spatiebalk verschijnt er als laatste 
waarschuwing nog een boodschap op het 
scherm. Andere schermen zijn het eind- 
scherm waarop informatie hoeveel pro- 
cent je hebt volbracht, het aantal ver- 
zamelde objecten en het gescoorde aan- 
tal punten. Ook de bestede tijd en het 
aantal verzamelde stukken van de gouden 
leeuw ontbreekt niet. In de * Cave of 
Legend " mag je je naam zetten mits je 
een respectabele score hebt behaald. 

Het spel zelf speelt zich af over vele 
schermen. Die schermen worden zeer snel 
op het beeld gezet en zijn allen zeer 
fraai om te zien, Je bestuurt de held 
door deurtjes naar de volgende schermen 
In het veld liggen tal van voorwerpen, 


MSX-MOZAIK maart-april 1987 pagina 8 


zoals wapens, voedsel en goudstafen etc 
Al deze zaken hebben hun doel. De 
deuren b.v. zijn niet altijd open. Daar 
voor heb je dan nodig een sleutel of 
ring of diamant. Of je een van deze 
zaken bezit kun je in de tabel ter 
rechterzijde van het speelscherm zien. 
Bezit je ze niet en heb je voldoende 
goud verzameld dan kun je als je een 
scrol te pakken kunt krijgen die zaken 
kopen. Het zou echter te eenvoudig zijn 
als dat de enige zaken in de diverse 
velden zouden zijn. Ook de vijand ont- 
breekt in dit spel niet en deze komt 
razendsnel en in grote getale op je af. 
Snelheid en het hoofd er bij houden is 
de boodschap. Wanneer je b.v. nog vol- 
doende energie hebt laat dan het 
voedsel liggen, dat kun je misschien 
later nog hard genoeg nodig hebben. Zo 
zijn er nog vele tips mogelijk, doch 
zelf onderzoeken en uitvinden is wel zo 
mooi. Het spel kent vele locaties. Veel 
van die locaties zijn te bereiken door 
een lift die op ieder level in een van 
de velden aanwezig is. Ook zijn er 
geheime deuren en er is zelfs een "ma- 
gic lift". Hiervoor heb je echter een 
keyword nodig. Dat keyword is de naam 
van het level waar je naar toe wil. 
Deze namen kun je echter alleen tijdens 
het spel vinden als je met de gewone 
lift meereist. Dan krijg je nl. de naam 
van dat level te horen. Opschrijven dus 
De kwaliteit van dit programma, zowel 
grafisch als geluid, is hoog. Het spel- 
idee is zeer goed en het verveelt aller 
minst, integendeel, dit is weer zo’n 
programma waar je mee bezig blijft. 
Voor de prijs van: f. 32,-- zeker de 
moeite waard. Het staat op cassette. 





























VERA CRUZ. 


Je bent zo juist benoemd tot lid van de 
recherche van de politie van Saint 
Etienne en er komt reeds de melding van 
een moord binnen. Ter plaatse ga je op 
zoek naar aanwijzingen en bewijzen. Het 
slachtoffer ligt badend in het bloed op 
de grond en op de tafel ligt een af- 
scheidsbrief. Alles wijst op zelfmoord 
maar jij laat je niet om de tuin leiden 
Met de camera kun je alles vastleggen 


en nader onderzoeken. Alle gegevens leg 
je vast in het proces-verbaal en dan ga 
je op jacht naar de dader. 





Het gehele onderzoek kan je vanachter 
je bureau cq. computer leiden. Daarvoor 
staat de modernste aparatuur tot je be- 
schikking. Via de computer kun je ver- 
binding met diverse andere diensten leg 
gen zoals andere politiekorpsen, 
gevangenissen etc. Je kunt opdracht ge- 
ven tot het afnemen van verhoren en 


verklaringen. Om dit te doen dien je 
echter wel over naam en adres van de 
bewuste persoon te beschikken. Wanneer 


je zo’n verklaring vraagt dan wordt de 
foto van de bewuste persoon vertoond. 
Vervolgens de verklaring. Alle gegevens 
en verklaringen kun je laten printen. 

Volgens de handleiding dien je te be- 


schikken over een 80 kolams printer, 
doch er wordt slechts een kolom of 


dertig benut. Deze optie is echter zeer 
handig aangezien je door dit programma 
pas goed in de gaten krijgt dat het po- 
litiewerk in feite een grote papierwin- 
kel is. Ik vind dit programma weer eens 
iets heel anders dan de doorsnee adven- 
tures en het lijkt me een uitdaging 
voor iedere Sherlock Holmes in spe. Als 
je vlug bent kan het ook nog dienen als 
oefening voor Moordspel van de Tros. 


Conclusie, een fijn programma welk met 
een prijskaartje van f. 45,-- zeker de 


moeite waard is om te kopen. 





‘ 


worn ZJ 0 
330 ve 

FIE W ZB tT 

OTO 0 


os 






MSX-MOZAIK maart-april 1987 pagina 9 


mere ee. a'as'e es se .... ee oe ee 

we 

arne ee ee ee el ee de ee et el ed 

merereren nnn ervaren etererevern eren ater”. 

ee oe ne na nae eee oe oet ee! 

ve 

EEE 

nnee ereen ereen ee" ss aes ese ese ses ese eee ee ee ee 
see une ee eene eneen neen al aad nnn an nn a 







Formation-Z 


FORMATTON-2 . 


Jaleco heeft via Eagle-Soft diverse pro 
gramma s op de markt gebracht met een 
eenheidsprijs van f. 29,95. Een daarvan 
is zoals je al had begrepen Formation-Z 
Het gaat hier om een op het eerste ge= 
zicht eenvoudig schietspel. Grafisch is 
het zeer zeker eenvoudig alsmede het 
ten gehore gebrachte geluid. Om het 
spel te spelen is echter een andere 
zaak. Het is het beste om de joystick 


@© 1985 JALECO 





BP-figuurtjes natuurlijk niet. Zorg er 
dus voor over voldoende brandstof te be 
schikken alvorens je boven water ver- 
zeild raakt. Gaandeweg neemt de vijan- 
delijke weerstand toe. Het spel blijft 
echter speelbaar en uitdagend. Nogmaals 
grafisch niet zo fraai, doch als spel 
zeer wel de moeite waard. 


RENE OTLET Heem 
Eprom-programmeerkaart voor MSX 


Gebruiksklaar 

Programmeert snel en eenvoudig 
Gebruiksvriendelijk 
Aantrekkelijke prijs 
TEXTOOL-programmeervoet 
Uitbreidbaar 

Bevat unieke sof tware 





te gebruiken. Druk op de vuurknop en je 
bent in beeld vertolkt door een eenvou- 


Ho ok 


dig figuurtje. Dit figuurtje moet zich 
al schietend weren tegenover de alom 
aanwezige vijand. Maar.. je hebt een 
fraai hulpmiddel om de vijand te ontko- 
men. Een druk op de O-vuurknop van je 
(MSX) joystick en de knuppel naar voren 
en zie je wordt getransformeerd in een 
vliegtuig. Met dit toestel kun je de 
vijand beter weerstaan. Echter, een der 
gelijke machine loopt niet op dropwater 
dus zul je zo nu en dan moeten tanken. 
Op de grond verschijnen zo af en toe 
kleine blauwe figuurtjes. Deze moet 


Standaard geschikt voor 2764, 27128 en 
27/2356 eproms. Sof twarematiqgq instelbare 
programmeerspanning van SV, 12,5V, 21V 
en 23V. Geen ekstra voeding nodig. 


27/2356 ofwel 32kilobytes klaar in 3 min. 
Prijs ee 


Verzendkosten 10,-- rembours, 15,-—- rembours expresse 


je of 7, bij vooruitbetaling op Postbank 2009331 


zien op te pikken met je toestel en dat t.n.v. A.M.C. van Kinderen, 
levert dan weer enige punten brandstof Haagbeukhof 243, 

op. De actie speelt zich echter ook 3355 AG Papendrecht. 
boven zee af en dan verschijnen deze O.V... Toeprom. 


MSX-MOZAIK maart-april 1987 pagina 10 





999 28 CLS:LOCATE 7,9: PRINT" 


486 58 SCREENB:WIDTH4B: KEYOFF: COLORIS, 14 
OCATE 7,1B:PRINT"basic mover wordt ge 
jaden” 

AUG SE EURIE ArkieRENE eee 

215 58 B$="run"+CHRE(ISzFORQ=-1048T0- 188 
D:POKEG, B:NEXT:POKE-3873, 240: POKE- 387 
1,251: FOKE-SB7E, 2EBHLEN(RS) : POKE-3875 
„zals FORGEITOLEN(Q$) : FOKER-1841, ASCOM 
TDEL84, B, 19): NEXT: CLOAG 





ennn tenn oenen eenen 


BASIC Mover 


ië bbs as el a a a 6 a 
basic mover versie éÙ 
C. Hordijk 
28 
gemaakt voor de MSd-er 
29-| 
58 
38 
465 SB CLEAR 
6} ° -emmenmennmenvverenvnnn. 
leest weik slot de computer 
gebruikt 
855 78 LET SLOT=INP (&HAB) 
Bf  ----memeememeenmenenen 
instaleer mc routine voor 
slat 5 (+temd hook) 
878 98 FORT=GTOEH7 B: READX: POKEGHEFBR+2° 16 
+7, Ke NEXTs FOKELHFEBD, &HCS: POKELHFEBE, 
B: POKEEHFEBF, LHEF 
IPP °° -----memeneneeneneennn 


874 


LB IF SLOT=LHAB THEN POKE &HEF11+221 
6, LHAG: POKELHEF 26, LHAB: POKELHEF JA, LHA 
B: POKELHEFAE,LHAD: POKELHEF 62, WHAA 
[PO meeneenennnennnnennn 


38 IF SLOT=&HSÁ THEN POKE &HEFI, GHS 
d: POKELHEF 26, &HS4: POKELHEFZA, LH5D: POK 
ELHEFAE,&H5B: POKERHEFG2, HSS 

TT enn 


am a nn nn nn nn 


158 B$="CMD"+CHRSE(HS) 7 FORG=-1048T0-10 
DA: POKEG, B:NEKT: POKE-5878, 240: POKE-50 
17 251:POKE-SO76, 24B+LEN (AS) : POKE- 307 
JeadisFORGELTOLEN(QS): POKED-1B41, ASC ( 


MIDS (GS, B, 1}): NEXT 


MSX-MOZAIK maart-april 1987 pagina 11 


256 


559 


ä7 


bees, 


ac keert terug naar basic met 
een foutmelding. dit wordt 
hier oogevangen. 


188 


138 DATAL,8,64,33,8,54,17,8,144, 237,1 
18,243,245,197,213,229,42, 252 

208 DATA2I1, 168, 1,8,64,33,B,144,17,0, 
64,237,175,8,243,245,197,213,22 


218 DATA62,252,211,168,1,8,54,33,0,14 
4,17,8,64,237,176,243,245,197, 213 

228 DATA229,62,248,211,168,1,8,84,33, 
B,0,17,8,144,237,176,8,245,197,213 
230 DATA229,52,248,211,168,1,8,54,33, 
B,8,17,B,144,237,176,243, 245, 197 


2 248 DATA213,229,52,255,211,168,1,0,64 


33,8,144,17,8,8,237,175,201 


bankswitching routine i5 klaar 
het verdere demo pragraama 
verandert de ros adressen die nu 
in de eerste 52 k ram zitten, 
ZeR LET OPE 
de roa is op de bios na niet 
gestandarizeerd, de demo 
verandert de romadressen, 
sommige computers kunnen hier 
daor crashen, 
‘de demo bleek goed te werken 
op: sanyo, toshiba en canon. 
het eerste gedeelte { tot 160) 
moet op alle max caaguters 
werken 
283 CLS:COLOR 15,1: CLEAR 
230 FRINT“deao wordt geladen 
235 QF= run +CHRIELS) GE FORG=- 18487018 
BE: POKER B: NEXT: POKE-3878, 248: POKE-SB 
77251: POKE- 5876, 2404LEN (QS) 2 POKE- 507 
SeanisFORG=ITOLEN(QS) : POKEQ-1841,ASC{ 
MIDS(Q8,G, 1): NEXT: CLOAD 


Demo BASIC mover 


en 
343 
561 
677 
569 


Tel 


MSX-MOZAIK maart-april 1987 pagina 12 


| 360 DATASL,75,5E,53,74,69,55, 20 


bh 378 DATA20, 28,28, 20,08,74, 65,7 


eeen eenn" 


demo prograama 


basic mover 
[8A =eerijnlgzersesensente …. 
198 LET START=SHSD/E: RESTORE 278 
288 LET EIND=&HSECE 
218 FOR R=START TO EIND 
228 READ Af 
258 POKE R‚VAL(*&H" +45) 
248 NEXTR 
ISR venovuedgtgecnuasste 
268 EEA 7 
278 DATA4E,45,58,54,28,5A,4F, 4E: 


| 288 DATA44,45,52,20,20,46,4F,52: 


290 DATABB,54,59,74,20,59,73, 20: 
308 DATA&S,6F,75,74,20,88,52,45: 
318 DATAS4,55,52,4E,28,7A, óF, BE 
328 DATA64,55,72,20,28,47,4F,53: 
338 DATASS,42,08,44,41,54, 41,20: 


340 DATAAF,50,28,20, 20,20, 08,49: 


ets 


350 DATASC,AC,65,67,51,50,65, 20: 


388 DATAAS,65,5C,28,20,88,57,65:" 
398 DATA6B,65,75,47,65,6E,20,bF:' 
400 DATA74,20,20,08,72,55,67,65:" 


éLB DATAAC,28,61,55,77,65,7A 691" 


428 DATAGT,20,28,20, 20,28, 20, 20: 


438 DATA28,BB,53,75,62,73,63,72:' 





ED76 


CD7E 


€86 


'CDBE 


s CD 


EDGE 


DAE 


EDAE 


EDB6 


: CDBE 


: CDC6 


IRENE 
senses nnanansnsen sss sg 
sss sns sas 
IRN, 
IRRNRRRNRRRNRNRNRENNEENNENEN NN 
sss nn ss a 
IRENE. 
senses aasasssnass sss ee s 
sesam esssansnsses ese ses 
nessen nesseses es 
RNR. 
sss esnsesenesessesnsnsen sp 
NARREN NEN 
IIR. 
IIR ES, 
IIR EME, 
IIR 
IIIA ME. 
IIR EE NE 
IIR, 


585 448 DATA59,78,74,2B,6F,75,74, 28: 


321 458 DATASF,66,28,72,61,6E,67,55: 
158 458 DATARB,52,65,64,69,60D,65,5E: 


172 478 DATA73, 69, 6F,E, 55,64, 20,61: 


132 48B DATA72,72,51,79,08,64,65,6C: 


855 49B DATAAS, GE, 28,64, 6F,4F.72, 20: 


281 SEB DATALE,75,6C,28,28,8B,49,6C: 


222 518 DATASC,65,67,61,6C,28,64,59: 
656 528 DATA72,65,55,74,88,54,79,78: 
698 538 DATALT,28,55,6F,75,74,20,2B: ° 


143 540 DATA20,2B,88,75,74,72,69,6E: 


848 558 DATA67,72,75,6%,6D,74,55, 20: 
494 S&B DATA6I,73,23,6F,18,20, 88,53 
126 578 DATA74,72,69,5E,67,28,74,55 
746 SER DATA2B,EC,61,5E,57,20,88,55: 
568 59P DATA74,72,59,5E,57, 28,55, oF: 
176 GBB DATA72,5D,75,5C,55,28,74,65: 
655 G1D DATA20,2B,63,5F,5D,78,5C, 65: 
554 620 DATA78,0B,6B,&1,5E,20,5E,65 
J&4 638 DATA74,28,76,65,72,64,65,72: 


831 548 DATABB,57,55,65,5E,28,56,75 


24 558 DATAGE,65,74,69,55,28,654,65: 


172 668 DATA55, 67, SE, 


159 678 DATABB,72,61,5E,64,61,78,7B: 


656 688 DATA2E,65,6F,75,74,20,28, 20: 


a 
end 
ad 


488 788 DATA20,65,6F,75,74,20,88,28: 


69,74,69,65, 28: 


698 DATA20,BB,55,55,72,69,65,79:" 


CERó 


CEE 


CEl6 


s 'CESE 


 CE&S 


CE&E 


CEJE 


CEB5 


; CEBE 


CE96 


s 'CEGE 








285 


> 718 


…...ssssessss ses se see ==... . … … 


728 PRINT"DIT PROGRAMMA ZET DE BASIC 

ROM IN DE EERSTE 32 K VRIJE R 
AM * 

F5B PRINTSTRINGS (48, 195}; 

748 PRINT* MSX coaputers (64k) schrij 
vende basic roa niet over in de ras. 
158 PRINT* By MSX is daarce ca 68 k 

vrij voor machine taal! 

j6B PRINT*Men kan echter de basic {ro 
a) dan niet veranderen door te poken. 


RINT*Door de basic ros in de eer 
5 2 k ras over te schrijven,kan ae 
n wel de basic veranderen. 

188 PRINT*Zo kan aen huaor basic make 
n of van de engelse nederlandse comaa 
ndos maken, beveiligingen inbouwen ec 
pe 

798 FRINT*als vaorbeeld,de data regel 
s in dit programma veranderen enige f 
out meldingen van engels in nederland 
s bv: return zander gosub ;syntax err 
or wordt dit is fout” 


BP 
te 3 
Ì 


| 888 PRINT"Dit programsa is getest op 


de sanyo, canon en tashiba asx-l cos 
suters" 


818 PRINTSTRINSS(48, 195); 


MSX-MOZAIK maart-april 1987 pagina 13 


Spel-experimenteer 


455 
ede 


827 
518 


&i2 


‘KLEIN SPEELPROGRAMMATJE 
OM ZELF TE EXPERIMENTEREN 
VEEL SUCCES 

DE REMREGELS GEVEN AAN 
WELKE REGELS VERANDERD OF 
‘AANGEPAST MOETEN WORDEN 
MSX-MOZAIK 


hand Cr CA An bord Pr vn 


N 


iB B=5 :N=5:5C=0 

28 KEYOFF 

SB COLOR, ‚to, 10 

â8 SCREEN 1,2 

43 LOCATE 3,5:PRINT"DRUK OP 5 OM TE 5 
TARTEN 


2 45 LOCATE 18,7:PRINT*AANVAL ":IF INKE 


Y$ ="5" THEN 
A} 

43 'SPELMUZIEKJE 

49 

58 PLAY“ML18BV1ST25507S12CEFBFEC" ,°NI 
IVIST25503SBCEFGFEC*: PLAY MI IBBVIST25 
507S1ZCEFBFEC*, "MI IBBVISTZSHOSSBCEFEF 


CLS ELSE 45 


EC* 

51’ 

52 "GPRITEREBELS 

53 

55 DATA 3,7,3,1,1,1,3,35,119,119,127, 
119,13, LLS, 119,7, 192,224,192,128,128 
„128, 192,196,238,238,254,238,142, 206, 


1 
Len 


57 

58 'SPRITES OPBOUWEN 
59 

58 FOR Y=t TO 3 
18 A$="" 

BB FOR X=1 TO 32 
GB AS-AE+CHRSLD) 
LBD NEXT X:SPRITES(Y)=A$:NEIT Y 

18 

[82 "SPRITE DATA 

183 ° 

LIB DATA 1,3,1,8,8,0,8,0,0,2,8,0,8,2, 
B,8,128,192,128,192,128,0,8,0,8,0,8,0 
EENNNN. 


READ D 


MSX-MOZAIK maart-april 1987 pagina 14 





192 128 DATA 8,8,8,1,7,31,117,255,213,255 
55,27,15,1,8,0,8,0,B,128,224, 248,94, 
255,85,255,236, 216, 248,128,0,8 
127 
128 "SPRITE BOTSING 
129 ° 


148 Y=108:X=2175:R=B 
577 145 LOCATE @,21: PRINT pmegesnnsanannd 


UEKENEEUEINEN 
916 158 LOCATE @,8:COLOR4: PRIN 


> 158 SPRITEON:ON SPRITE GOSUB 2000 
] 


"SCORE"; 5C 


i5l 
152 “KANONSTURING 


153 'Y = SNELHEID KANON 
154 

527 155 T=STICK (B) 

321 168 IF T=7 THEN Y=V-7.5 

259 IJD IF T=3 THEN Y=Y47.5 
71 
72 'KOGEL SPRITESTURING 
[73 '1 = SNELHEID KOBEL 
174 

872 188 PUT SPRITE 3, (Y. 1,12 

527 181 Z=l-lé:IF LCB THEN 1=170 
185 
186 ‘BEIDE ANDERE SPRITES 
187 ‘OP SCHERK PLAATSEN 
188 * 


684 198 PUT SPRITE 1,{V,0 13,1 
182 208 PUT SPRITE 2, (B,‚R) „8,3 
557 230 B=BiN:IF 89255 THEN B=0:R=R#20: IF 
R314BTHEN 30703028 
383 248 GOTO 150 
859 zone SOUND13,8: SOUNDB, 16: SC=5C+1:B=18 
=1B: K=N+. 2: RETURN 
025 see SOUND, 15: S0UND7 „7: SOUND8, 16: SOU 
ND9,16:S0UND1B, 16: S0UND11,B: SOUND12, 1 
6:50UND13, 
934 JA1B SCREEN B:COLORL:LOCATE 4,18: PRIN 
T*THE ALIENS DISTROYED ALPHA 1*:FOR T 
=B TO 999:NEXT T 
955 3820 RUN 





DMENUO34.001 


BRENG ORDE IN UW SOFTWARE BIBLIOTHEEK 


Hebt u dat nu ook? In het begin heb je 
een paar diskettes met software en is 
het geheel nog gemakkelijk te overzien. 
Langzaam maar zeker echter groeit de 
software bibliotheek en al spoedig komt 
het moment, waarop je als een volleerd 
disc-jockey diskettes wisselt en 
directories afzoekt naar dat ene 
handige programma. 

Als deze situatie u bekend voorkomt dan 
zult u ongetwijfeld veel plezier 
beleven aan de hier beschreven 
programmaatjes, Disk Menu en Directory 
to Data, afgekort DMenu en DData. 


DE PROGRAMMA'S 


Met DData kunt u de directorie van een 
diskette opnemen in Dataregels en deze 
MERGEn met DMenu. DMenu dient te worden 
geSAVEd met SAVE"AUTOEXEC.BAS", zodat 
bij het aanzetten van de computer de 
inhoud van de schijf direct op het 
scherm wordt gezet. 

In totaal gaat het om 12 files, die per 
paar, DMenu en DData, bij elkaar horen. 
Vier files hebben de extension .00l en 
maken gebruik van een beeldscherm van 
40 kolommen (MSX 1). 

De andere acht, met als uitgang 002 
zijn speciaal voor MSX 2 en gebruiken 
80 kolammen. 

Het nummer na de file-naam, bijv. 17 in 
DMenul7.00l, geeft aan hoeveel program- 
mas maximaal kunnen worden opgenomen 
(in dit geval dus 1 7). 

Omdat het te ver zou gaan om in dit 
blad van alle files een listing af te 
drukken volstaan we met die van 
DMenu34.00l en DDATA34.001. Deze 
programmas werken op alle MSX 1 en 2 


computers. 


Als u overigens geen zin heeft om de 
listings in te tikken en/of graag alle 
files wilt hebben, dus ook die voor 
maximaal 17, 51 en 68 progranma s, dan 
wil ik u met alle plezier, tegen kost- 
prijs, een diskette toezenden. Maak F 
12,- over op giro 1988668, t.n.v. C. 
Lindhout, Zonnewijzer 24, Wijk bij 
Duurstede en u ontvangt hem per 
omgaande post. 


HET INTIKKEN 


Het is altijd het beste om bij het 
inty-pen dezelfde regelnummers aan te 
houden als in de listing. Het is voor 
een goede werking echter beslist 
noodzakelijk dat de regelnummers van de 
Dataregels niet worden veranderd. 

De dataregels (500 — 532) zijn 
identiek. 

Het eenvoudigste is om regel 500 in te 
tikken en in te voeren,500 te 
veranderen 

in 502, ENTER, enzovoort, tot en met 
re- 

gel 532. 

In de regels 35,40,45,50,55,60,80, 130, 
155,160,165,1 0,175,852,854,856,858 en 
860 wordt gebruik gemaakt van grafische 
tekens, die kunnen worden ingetoetst 
met de volgende toetscambinaties: 
GRAPH + -,R,T,Y,F,H,V,B‚N of K. 

GRAPH + SHIFT + \,H of N. 


DISK MENU — DE WERKING 


De hoofdroutine van Disk Menu leest de 
gegevens uit de dataregels, zet de data 
uit het tweede gedeelte van de regels 
op het scherm, vraagt welk 
programmanummer u wilt laden en laadt 
en start het geko- 





MSX-MOZAIK maart-april 1987 pagina 15 





zen programma met de in het eerste ge- 
deelte opgenomen filenaam. 

Alle files worden gerund als basic pro- 
gramma, dus bijv. RUN"DMENUI 7.002", met 
uitzondering van de files met als 
exten=-sie .BIN, .BIR of .SBN. 

Files met de uitgang .BIR worden 
gestart als binaire file met 
BLOAD"'NAAM" ‚r. 

Sommige cassette software schakelt ech- 
ter de drive niet uit. 

Als u deze files voorziet van „BIN als 
uitgang dan wordt dit probleem met de 
routine in de regels 15 en 20 opgelost. 
Machinetaalblokken die gebruik maken 
van de laagste basic adressen (&H8000 — 
ong. 

&H8500) kunnen niet vanuit een basic 
programma worden gerund. 

Wanneer u deze files voorziet van de 
uitgang .SBN dan kunt u deze met de 
routine in regel 25 van het scherm 
laden. 

De variabele F in regel 10 geeft aan 
hoeveel programma s in het menu zijn 
op-genamen 


DISK MENU — INSTALLEREN 


Regel 5 is bedoeld om de beruchte pokes 
op te nemen die nodig zijn om sommige 
MSX-l software te laten draaien op een 
MSX-2, Voor de diverse Philips 
computers en de Sony F9 is dat POKE 
&HFFFF,&HAA. De Sony 700 luistert naar 
POKE &HFFFF, &HFF. Als u een MSX 1 
machine hebt dan kunt u deze regel 
weglaten. De LPrint instructies in 
regels 240 en 250 dienen te worden 
aangepast aan uw printer. 

Regel 240 zet de printer in condensed 
double width mode, print de 
diskettenaam en heft de double width 
mode weer op. 

Regel 250 dient de condensed mode te 
activeren en met de variabele Fl de 
regelafstand zodanig in te stellen dat 
alle programmanamen op een sticker van 
5 bij 7 am passen. Uitproberen is hier 
de beste methode. 


MSX-MOZAIK maart-april 1987 pagina 16 


DIRECTORY TO DATA 


DData is een hulprogramma, dat slechts 
een taak heeft, namelijk u het 
vervelen-de werkje uit handen te nemen 
om de Dataregels in DMenu te vullen. 
Het programma heeft een gebruiksaanwi j- 
zing ingebouwd en behoeft hier dan ook 
geen verdere uitleg. 


32 5 POKESHFFFF, GHA 
B67 18 WIDTH4B:COLORI, 14: KEYOPF: CLS: DIMAS 
(34j sf =24: ONSTOPGOSUB7 8: STOPON: BOTOF 


5 

BAB 15 BLOADAS(A) : DEFUSR= (PEEK (&HECCH) #25 

_ G#PEEK (LHFCBFI) : TIME 

ERS 28 IFT IME>L2STHENPRINTUSF (0) ELSE20 

E86 25 CLS:PRINT:PRINT:PRINT"BLOAD*+CHR$ 
34) +AB (A +CHRS (34) s PRINT: PRINT*DEFUSR 
= (PEEK (&HFCCH) #2564PEEK (LHFCBF) ) : A=S 
RIB) CHRS (LID NEN 

BBL 3E BLÔADASLA) R 

Lef 35 LOCATER B: _ 


171 48 LOCATEB, 1:PRINT * DMENU 34 
CLSOFT * 

45 LOCATER, 2:PRINT * 

LOCATES, 2B:PRINT® = 


5 LOCATE, 22: PRINT "== 


8 RESTORE SOR:FORI=1T0L7s IF T=F+1 THEN 
SOEUBLTBELSEREADAS (1) BS: LOCATER, 142: 
PRINT” te EELGCATES, (142) PRINT" *c TAB 
(5) B$: NEXT 

h 55 FORI=18T034: IF j= F+1THENSOSUBLS3 EL 
GEREADAS (1) : READERS: | LOCATEL9, 1-15: PRIN 
Sar 1: LOCATE23, 1-154 PRINT" “e TAB (24) 
B4; TAB LSB GPRINT He NEXTI 

699 BQ LOCATED, 21: ri “LOC 

RIE2?7, 21: PRINT = Print * 

Sat 85 LOCATEL.2 2is “PRINTDSKF (B): “Kfree" 

474 98 LOCATELS, 21: INPUT “NUMMER A$ 

252 95 A=VALILEFTSLAS, 2)) 

539 108 IFAFTHENSR 

417 185 IFA=BTHENISB 

188 118 IFRIGHTSE(&$(), 3) ="BIN"THENIS 

377 115 IFRIGHTS (AS (A) , 3) =" SBN" THEN2S 

2? 128 IFRIGHTSCASCA) Ji ="BIR"THENSG 

1335 125 RUN A$ (A; 

IR 138 FORJ=F#EFEI7sREADAS(J + READBS: LOT 


ur 


Led 
an CN 
un 
had 


CM 11 doe 
Ce 7 


ed De) 
co en 
dine ln 


…lh 
ke] 
cn 


e… 
e 
Lee | 


ATEB,J+2:PRIKT == He TAB(S) s B82NELTJ 

Fat? 

899 135 FORJ=Fe 17034: READAS (Js READBS:i OC 
ATEL9 „3-15: PRINT" == Be TAB(24) 0 B$e TA 


B(SBI;" “cREITJ:RETURN 30 
445 158 CLS 
628 155 LOCATEB,B:PRINT * 


62 168 LOCATEB, 1: PRINT S_ DNENU 34 LA 
BELS PRINTER [SOFT * 
854 163 LOCATER, 2: PRINT * = 


587 178 FORI=31017: LOL KTEB,IsPRINT* *sLOC 
ATE39, Ls PRINT te NELE 





En 
rr 
Ca 
= 
je 
_ 
rm 
ka 
Ed 
’ 
Ue 
Ed 
La | 
he MJ 
. 
pd 
A 
BN | 
{+ 
4 


212 17 INT 2 RINTC IR$ { 
E HIJ) CHRS UF 
248 188 LOCATES, 4:PRINT"Met deze routine 738 258 RESTORE 588: FORI=1 TOF: READBS AS (Ì 
kunt u de inhoud” a NEXTI 
352 182 LOCATE3,S:PRINT*van de diskette u 116 255 FORT={T0F/24.5:LPRINT' Takk 
itprinten op een” FTSCAS(E) 1855" sc LEFTSLAS (TEE ZD 
117 185 LOCATE3, 6: PRINT*sticker van 5 bij +5), 16) NELTE 
1 centimeter." 939 508 DATA" -------- gn emmen 
â78 199 LOCATE3,B:PRINT*Deze versie van D ‚i 
isk Menu is aange-" G45 502 DATA" -----en grond Senn 
185 193 LOCATE3, 9:PRINT*past om de FAi-ië zen 
B printer aan te“ Q51 504 DATA" meme zalf birieenhnnstelensei sien 
519 195 LOCATES, IB: PRINT" sturen” pi 
666 197 LOCATES,L2:PRINT* Indien u een and Jo} 06 DATA'-------- ee winncmsnssen: 
ere printer bezit" B 
525 208 LOCATE3,1SsPRINT"dient u wellicht 365 508 DATA" gn geeneen 
de grintercades in” en 
â85 202 LOCATES, 1A:PRINT*de regels 248 en 941 SIB DATA A Mss 
245 te veranderen." zi 
521 285 LOCATES, é:PRINT“Zet de printer a TRE OEE RIN ennn ned amen 
an en plaats de” Ee 
275 287 LOCATES, £7:PRINT*sticker voor de CORE ninmnser aen Shanammnmsnsis 
printkop. * wai 
355 218 LOCATEIG,ZZ:PRINT"+444444t44t44 44 1 16 DRI ach Wens 
tetet* =| 
653 215 LOCATEL, 2: INPUT "Diskette naaa”; 1 265 518 DATA*------- mn heemst 
$ _ E 
185 228 IFF>28THENF{=21: 6070240 943 528 DATA" === ged, bmm 
254 225 IFID26THENF1=24:60T0240 gn 
241 230 IFF222THENF1=27 5 60T0240 VAT DZZ DRAIN meren ont ij emmen 
943 235 F1e38 ste 
351 on bnn teT$:C 1 JES DORIA smren „ssl, aoesemestben 
HRS (26) , 


















@Q 


MSX 50 PROGRAMMA'S VOOR 

LEREN PROGRAMMEREN MSX COMPUTERS 

M.B. Iimmerz ‚B. Iimmerz 
MSX PROGRAMMEREN IN ke fl. 24,75 an aa MM 112170 
MACHINETAAL ir á EN er d 
M.B. Immerzeel Bfr. 490 SN Bfr. 430 


fl. 32,50 Bfr. 650 


le druk/1986/168 pag 

ISBN 90 6082 260 9 
Bestelnummer 094520 

Het eerste deel bestaat uit een onont- 
beerlijke duidelijke uitleg van de alge- 
mene werking en de inwendige organi- 
satie van de processor. In het tweede 
gedeelte wordt de lezer stap voor stap 
aan de hand voor voorbeelden wegwijs 
gemaakt in het programmeren in 
machinetaal. 


EENVOUDIGE INTERFACE p 

Bestelnummer 094518 ISBN 90 6082 2730 
SCHNEIDER COMPUTERS Bestel 094522 
Owen Bishop Stap voor stap leert u de MSX-compu- mega anchdendere 


fl. 32,50 Bfr. 650 


le druk/1986/106 pag. 

ISBN 90 6082 276 5 
Bestelnummer 094523 

Eenvoudig na te bouwen schakelingen 
om aan te sluiten op de computer. O.a. 
hchtpen, modelbesturing, weerstation, 
beeldaftaster etc. 


Voor meer informatie kunt u bellen: 
Uitgeverij De Muiderkring b.v 
Postbus 313 1380 AH Weesp 

Tel 02940-15210 

Telex 151 71 Kamu 





LEREN 
PROGRAMMEREN 


en REN 
> ee NW led. 
Ei EE nt 


le druk/1985/103 pag. 


ter programmeren door het invoeren 
van speciaal hiervoor ontwikkelde pro- 
gramma's. Achtereenvolgens worden 
steeds nieuwe instructies toegepast 
waarvan de werking duidelijk wordt 
verklaard. De programma's in de eerste 
hoofdstukken zijn zeer eenvoudig opge- 
bouwd en worden verder in dit boek 
meer uitgebreid, zodat het inzicht in het 
programmeren geleidelijk meegroeit. 
Het leren in dit boek betekent dat men 
aan de resultaten op het scherm de 
werking van het programma en de 
opbouw van de computer leert kennen. 


verkrijgbaar bij: 
Radiozaken-Boekhandel-Computershops 


uitgeverij de muiderkring bv 


postbus 313 — 1380 AH — weesp (holland) tel 





02940-15210 gironr 


(OOR 












Een greep uit de inhoud: het leren 
rekenen met de computer, het bere- 
kenen van een term, conversie, reken- 
programma's, renteberekeningen, com- 
plexe getallen, datum, spelletjes, gok- 
ken, morse-Cursus. 












voor Belgie: Standaard Uitgeverij 
Belgiele: 147 A 

B-2018 ANTWERPEN 

Telefoon 03/239 59.00 

Telex B, EDISTA Nr. 31421 












83214 


MSX-MOZAIK maart-april 1987 pagina Ì/ 








PL 80 PRINTER/PLOTTER 
re er a ne ee" universeel —centronics 


& 2 …e zi Je ee ee ee os ese ee se eee eee oee o's 4 kleuren —80 koloms 














Jél 526 DATA" ent nnmennnnnenn 
957 528 DATA" Nee hennen | 
8 
945 53D DATA"--— ent Pennen | 
„ ; / 
Er Be Mieten 7 4 on 5 
951 532 DATA eet, bn | 
257 354 OEE eenen nend anitae Bi vevien tee home ot voeinsse Somreverr de 
955 536 DATA"-----n- pent eenen 
GEO KIRANATAS tinnen ie ENE | en 
dE hi. (mens 
HAT 5AB DATA"---mnnn Prenen 
— ú 
OET ” A tE IK ETE 
105 JÂ2 D ATA . ' Werkt op elke computer met centronics/parr, aansluiting 
ri Leverbaar, demo floppies voor: IBM PC/XT — Apple Il — MSX en Comx 35/PC1, 
959 544 DATA" ----- Nhehei eetennintneisdedehsheke Prima ingebouwd PICA schrift voor uw correspondentie en boekhoudgegevens, verwerkt el- 
…& ke tekstverwerker, zonder aanpassing. Insteekmodules voor andere schriftsoorten verkrijgbaar. 
965 544 D KEE men miel EH Grafische tekeningen volgens de standaard software pakketten als: AutoCad Dnver: roland 
bu > keld RE EEE 800 — Lotus symphony 1-2-3 Driver: amplotii. Maar ook eenvoudig Basic programmeerbaar, met bij- 
„8 geleverd handboek. Professioneel inzetbaar, solide Epson mechaniek, kast en electronica: Comx. 
07 í GAG DATA Mashtatma Shons deenend nT Tekent ongewoon nauwkeurig. 

ES r ' Gebruikt normaal A4 papier en van de rol. Tevens mogelijk op transparant, voor overhead 
nt ae ee df projectie. Plotting formaat 192 x 26000 mm. Snelheid 92 mm. p. sec. of 10 c.p.s. Standaard pen- 
YâG SSA DATA" ‚--Ì ì hi dtentnedeededndndndedeet sets, overal verkrijgbaar f 13,20 p. set — lange levensduur, schrijft 300 m of meer. 

„Î Goede testrapporten in PC World en Info - MSX Comp. Magazine, Info en Mozaïk 
Daf fais Ti B Seen Ee NIR rn ien 5 8 
fas aad DATA gr, PRIJS slechts f 698,- incl. BTW. 
Gi Laa / Mee Je LED En 5 1 
iel 554 DATA , : IT am COMX PL-88. This is my handwritt ing 
967 536 DATA*-------- one Pemennmeneeene IT am an ideal OUTPUT DEVICE for your 
-" home and business computer. Ì can easily 
077 5 DEN NE WAE er Senne é . ‘ 
275 338 DATA g be controlled with simple programming. 
951 55 DATA" ---- an This Is my normal ASCII set: 2 '#$2&’[JQ 
jud we eri Vet Wa aen tant art: 
_t C“JOWERTYUIOP_ASDFGHJKL+-X2XCUBNM; & P7 
I5E SOZ DATA menne ‚n=k, bememeneenen. 12345678990 <=dqwertyuiopasdighjklzxcubrm; 
_ ü 1 
96E Sá4 DATA" mj For MSX I have them all in ROM pack 8 
Si You can make wour own ROM pack. 
969 5hb DATA'----- ome, benmeneeneneen 
EE k [ also can draw too. 1 perform the gra- 
NS er! 4 GCet FC MEN PN 1 ‘ ' 
685 708 CLS:LISTSER-548: END phic plott ing very well. 





BESTELBON: 


Ja, stuur mij zonder bijkomende kosten: 


L De PL 80 met handboek, pennenset en Nederlands garantiebewijs, voor … … … … … ……. f 698 — 
CJ Doe er IBM demo floppies bij 2 x f 20,—, 54" totaal. ehs ove geessie f 40— 
CJ Doe er een Apple Il demo floppy bij 51/4” erneer: en alas f 20— 
0 Doe er een 312" MSX demo floppy bij … nen. RRC: f_ 20— 
LJ Doe er een extra kleuren penset bij, groen/rood/blauw/zwart_… …………. EKE AEN f 13,20 
[] Doe er een rol papier bij van 27 m VOOR … nn eneennaeerneerverseervenrn evens 08 
(] Doe er een ROMpack m. 3 schriftsoorten bij oeren ene rnnenens f 69— 
0 Doe er een MSX karakterset ROMpack Dij nennen ovens f 89,— 


Aankruisen wat u wenst. 


Jl Bijgaand de betaalcheques voor het totaal bestelde bedrag. 

_) Betaald heden op uw giro no. 291847 tn.v. West Electronics te Haarlem. 
J Betaald heden op uw bankrekening no. 47.42.92.908. 

Na ontvangst zult u de goederen binnen 48 uur, franco huis leveren. 


Met betaalcheques heeft u de goederen het snelst in huis! 


PERRE AAS MORBIDE treeeninis ant masecsdenbedaels dieet sdb ai he irma sa kinine eden BREE 
EERE innen eenen bdedinesresdtse sat n atndn 
ON nnee DS aeron men EN ENEN TVE 
a OEE ike en eed rede 


Bon uitknippen en opsturen naar: 
Import West Electronics - Spaarne 40 - 2011 CJ HAARLEM 
@ Grossiers/dealers gezocht! 











MSX-MOZAIK maart-april 1987 pagina 18 


DDATA034.001 


322 see DATA" EELEBEEL, BEE", " 
928 52 DATA" GELBEEER, BEE", 
254 Set DATA" BELEABER, BEE", " 
j48 sas DATA" @gBLELER, BEE", 


9 
92 


„Eu 


6 


Ned 


rr. 


EN A OT 4E 9 
m met de in et mk m 
aline 


ur 


Li 4 


mi Pl 


m + «Jl 
rr 


en 


hal 


mi Pet 
Cr. 


me pl 


Las) 
F 


IN 0 EAR 1 EM 4 EA 0 EA GA | 


Pr 


led BCA WGA Wi 


NRR RNR AN E RE NAM 
za ml (rd 
a 


‚nn 
un 


ur 


men mr MEN medie u, 
Cr 


| 
LAN led 


el 


LEN 1 EM 0 EAT 


„08 DATA" GEELLELE, BEE", 
Sig DATA"EGERBBEG, BEE," 


DATA"EEEAEEP, BEE," 
DATA"&EESEEEE, BRB", 
DATA" 86840H0E, BEE", 
DATA" ERSEBES, BEE", 


DATA"EBELEDEE, EEE", 


’ DATA"ESEERESE, BEE," 


DATA" SBEREBES, BAE" ," 


558 DATA"EELBELEE, EEE,” 


DATA" BERELBEE, BEE", 
DATA" GEREEGES, EEE," 
DATA" @BEELLEL, BEE", 
DATA" @REGEEES, BEE," 
DATA" GBELEIEE, GEE," 


2 DATA"&&RBEBEE, BEE", 


DATA" GEEEIGEE, BEE", 


DATA" EEREEERE, BEE", 


manen 


zravemanamanesn Ze 8 


2 884 


an 
za 0 MD ward 





555 DATA"BEBEEBEL, BEE" "-------- 
55E DATA" ERBBELIE, BEE","------ 


Jed DATA"ERBEEERE, LEE", "---------- 


562 DATA"BRBROBER, BRP" ,"--— 


u 


b 564 DATA"CBBLEBEE, BAP" ,"-— 


is, « 
ur 


; DATArezvaesee, BBR*,"-—— 
; DATA" BeREBEED, BRB," 


mcr 
a) 


A0 EN AEN U 
Mn 


4â2 zoe jep 85 
è 
2 882 LOCATEZ, 3:PRINT"Disk Data 34 lees 


t garinaal 4D file-" 
883 LOCATE2,4:PRINT*namen uit de dire 
ctory van een disk" 

LDCATE2,5: :PRINT"Deze namen worden 


gesorteerd en 


} 885 LOCATE2, 6: PRINT “opgenomen in DATA 


=regels 

886 LOCATE2,7: PRINT"Als het programma 
doorlopen 15 wordt 

887 LOCATE2,B:PRINT"het programma zel 
f verwijderd, zodat” 

883 LOCATE? S:PRINT*alleen de DATA-re 
gels overblijven.” 


t BIB LOCATE? 1B:PRINT Deze kunnen word 


en geSAVEd als ASCII-" 


7 811 LOCATE, Lis PRINT“file (SAVE“;CHR$ 


54); "NAAM" ;CHR$(34);",A) en later ge 
MERGEG” 


2E 812 LOCATE?,12:PRINT*get het pragraan 


c Bisk Meny 54 
5 814 LOCATE2, 14: PRINT*Van prograana 5 
bestaande uit geerde" 


Of 815 LGCATE2, 5: PRINT re tiles dient a 


i Leen de eerste file 

ié LOCATEZ, 16: PRINT“in DATA-regels t 

Korden Gpgenosen. 

zijn LOCATE, 17:PRINT*Door het weghale 
an REN in regel" 





MSX-MOZAIK maart-april 1987 pagina 19 


„esse sea essa sss sns ss se 





195 817 LOCATEZ, 18: PR 
t filenamen zonde: 
<58 828 LOCATE2, 19:P 


NT*374 bereikt u da 
hi 


Ô 18, . - Pal ” LPE] rm mr 
Ni uitgang worden ü 


ha vergesiagen. ac nsd e 
443 822 LOCATELE, 2B:PRINT*>>> DRUK EEN TO 


117 824 Z8=INKEVS3 IFL$=""THENBZ4ELSEBOSUE 
85Â 

254 BZ6 LOCATE2, S:PRINT "Het eerste gedeel 
te van de DâTâ-regel 


1/B 827 LOCATE? As PRINT"bevat de filenaan 142 364 EOSUB358 
en „48 356 LOCATEIB, Le PRINT* even geduld a,u 
150 828 LGCATE2,S:PRINT*De volgende bevat NP 
tan streepjes, welke" 442 368 FORS=STOi Es AE=DEKIS (B, 5} 
E54 829 LUCATE2 6:PRINT"kunnen worden ver 82 87/8 FORT=&HEBITTORKEDIESTEP 52: IFPEEK ( 
vangen daer eed _ IPASZORPEEK(IJGL27THEN878 
265 B58 LOCATE? Z:PRINT"welke Disk Menu 3 25 872 F$="":FORJ=OTOL Le SEF $ACHRE(PEEK í 
4 ap het scherm goet" dt} de NEKTJ 
55% 832 LOCATEZ,B: PRINT "seergeven, (byv. n 874 REM:IF ASCIRIGHTS(FS,2)}=52THEND7 
aam of tasscore)" ze 
844 554 LOCATE2,S:PRINT"Disk Menu laadt a 258 B76 F$(AF=LEFTS (FS, B)", "+RIGHTS IFS, 4 
ile files met” __ dezatl 
648 855 LOCATE2, 18: PRINT"RUN*: CHR$ (34) 4 "f 691 578 NEXTI 
tlenaam":CHR$I34}:*, met uitzondering 743 888 NEXTS 
van | ' 665 382 LOCATEZ, 3: PRINT" Ik heb";As” files 
6 855 LOCATE? ILsPRINT"files met als ui ingelezen, 
tgang:' 184 884 AFZPEEK(LHFS76) +256RPEEK (&HF577) 
415 838 COCATES, 13:PRINT", BIR BLGAD"; 587 886 Ti=PEEKCAl 41): TIIZPEEK(A!+2} 


CHR$ (34); "Filenaan” ;CHRÉ(34) ;t‚R! 1/4 383 IFT!=64 ANDTI'=64 THENSPBELSER 
184 348 LOCATE 14:PRINT",BIN — BLOAD", zÂ! ti: GOTD8B6 

CHRSLS4) ;"filenaaa"sCHRE(T4) ; *-del 155 890 FORR=BTOA-1 

« | 859 852 FOR B =R+{TOA 
€45 841 LOCATEA 15; PRINT® defusr { 865 894 IF FSCR)FECBITHENSWAPFS(K) „FELB) 
‚eed AZUSRIÁ)" 
789 842 LOCATES, SG:PRINT*,SBN — Voor aa 655 896 NEXTE 


_ chinecade die het | Po] 478 NEKTK ef 
252 843 LOCATES, 17: PRINT" begin v BES 928 LOCATE2, 4: PRINT*en*sâ;” Files ges 
an het basicgegied” arteerd, 


434 344 LOCATE4, LB: PRINT" (&HS828 âi5 982 FOR K=iT0A 
-EK8588) gebruikt * Bid 984 FORB={TO1? 


386 846 LOCATEZ 2B:PRINT*>>> PLAATS DISKE zi 86 BE(B)=MIDE(FS(K) BI) 

FTE EN DRUK TOETS 4447 622 988 NEXTB 
357 BAB ZS-INKEYS: IF L$=""THENBAGEL SEBS2 ésB 918 S=j 
452 858 CLS 189 912 FORT=AI+I TOA 1d 
655 852 LOCATES, B: PRINT * doo 914 C=ASC(BS(S)} 

ì 3B8 F16 POKEI, GC: POKEI+i5,C 
529 3354 LOCATEB, LePRINT "DDATA34 Sebru (ot JiB S=5ti 

iksaanwijzing CLSOFT * 135 928 if S=iSTHENA'=h' +371 Seis NELTKELSE 
574 855 LOCATED, Z:PRINT * NEXT] 

: | i5b 422 LOCATEZ be PRINTAs "files zijn opge 
548 858 FORI=STO2L: LOCATED, 14 PRINT" "21 QC nomen in data-” 

ATE39, EePRINTS SE NEXT 198 925 LOCATE2,7:PRINT"regels 508 t/a”;4 
149 368 LOCATER, ZL: PRINT" J8H2Â; 

"RETURN 574 224 LOCATE2,GePRINT "Het tweede gedeel 
112 B52 CLEAR248B:A=B:KEVOFF: CLS: DIMFSCt te van deze regels" 

28E Ei WIDTHAA:CO ORE, 14 823 925 LOCATEZ, 1B:PRINT “kunt u nu bewerk 

en en de niet" 
494 726 LOCATE2, ils PRINT" gebruikte regels 


DELETEn. * 
58 928 LOCATE? 15:PRINT"Tot slot dient u 
de regeis als ASCil-® 
987 929 LOCATEZ, id:PRINI"tije te SAVEn en 
te MERGEN get Disk 
546 958 LOCATE? 1S:PRINT"Menu 17" 
@72 952 LOCATE? 17ePRINT"Als er meer dan 
34 dataregels zijn" 





mmm 


MSX-MOZAIK maart-april 1987 pagina 20 





MSX krijgt IBM eigenschappen 


Geef uw MSX IBM eigenschappen 


Ruim anderhalf jaar geleden ben ik 
overgegaan tot de aanschaf van een MSX1- 
machine: het beste systeem dat op dat 
moment voor een redelijke prijs was te 
krijgen. Op mijn werk werk ik altijd met 
een IBM-PC en dan merk je dat MSX-BASIC, 
waarvan de ‘X’ staat voor eXtended niet 
meer, maar iets minder kan dan BASIC(A) 
of GW-BASIC, programmeertalen die op MS- 
DOS machines werken. Hetzelfde geldt 
trouwens voor het besturingssysteem MSX- 
DOS, die ook beperkter is in zijn 
mogelijkheden dan MS-DOS. Het mogen dan 
wel allemaal produkten van Microsoft 
zijn, maar bij MSX-BASIC en ook bij de 
BASIC-versie van MSX2 heeft Microsoft 
enkele belangrijke commando ‘s weggelaten: 
CHAIN en COMMON. 


Met Chain kunnen we een programma aan een 
nieuw in te laden programma koppelen, 
waarbij het eerste uit het geheugen 
verdwijnt. Dit kan handig zijn als het 
werkgeheugen vol raakt en onder BASIC met 
“28815 bytes free’ of soms nog minder 
loopt de serieuze MSX-BASIC programmeur 
snel tegen dit probleem aan. 

Het ontbreken van CHAIN is op zich niet 
zo erg, want MSX kent RUN "naam" of LOAD 
“naam” ‚R om een vervolgprogramma te 
starten, maar dan zijn we wel alle 
waarden van onze variabelen kwijt, die we 
in het volgende programma nodig hebben. 
Met het COMMON-cammando geven we een 
lijst met variabelen op, die aan het 
vervolgprogramma moeten worden 
doorgegeven. Dit kunnen strings zijn, 
maar ook numerieke waarden (integer, 
enkele precisie en dubbele precisie of E- 
notatie). Door deze procedure te 
herhalen, kunnen we in principe een 


oneindig lang programma starten, zonder 
in geheugenproblemen te komen. 


MSX kent helaas geen COMMON, maar wees 
gerust, de C-64, de Atari800XL en vele 
andere ook niet. Om MSX common- 
faciliteiten mee te geven heb ik de 
GOVRAM-routines ontwikkeld. Bij het 
ontwerp van de GOVRAM routines ben ik 
uitgegaan van de volgende voorwaarde: 
l. de opslag van gegevens mag niet ten 
koste gaan van het normale RAM-geheugen; 
2. Alle BASIC-commando ‘s mogen gebruikt 
worden, dus ook PLAY; 

3. alle typen variabelen moeten 
doorgegeven kunnen worden, zelfs lege 
(alleen op RETURN drukken) ; 

4. De routines moeten zowel met als 
zonder diskdrive werken; 

5. Het moet niet nodig zijn om waarden 
tijdelijk naar tape of disk weg te 
schrijven om deze later weer op te halen, 
vroeg of laat wordt dan het eigen 
programma overschreven. 


Zelf pas ik de GOVRAM-routines in een 
belasting programma, dat uit drie delen 
bestaat, namelijk inkomen, 
vermogenspositie en privé-balans. Het 
programma is bedoeld voor de particulier. 
Het programma draait op zowel de IBM PC 
als op de MSX. 


De routines kunnen als utility het hele 
MSX-gebeuren op een hoger niveau brengen, 
vandaar dat ze zijn ontwikkeld voor 
algemeen gebruik. De MSX-programmeur 
krijgt hierdoor een goed stuk gereedschap 
in handen om zijn programma’s duidelijk 
te verbeteren en langere programma's te 
schrijven, zonder dat hij/zij zijn/haar 
variabele waarden kwijtraakt. 


C. Machielsen 


MSX-MOZAIK maart-april 1987 pagina 21 


esse 
JD. ZN 






vleiende ede deleleleteleletejeleletedelsteteleletevetetstetetetetetete verstoren annntennnnenenenene renee nenenenenene negende dend 
EL Patatntatatetatntetnteteteletntatntetetetetetetelens! 
prtnntdetnineledededeleeleleleterededererelene gene nenenene nege enenenenn ene annen nennen needed nne neerde enen 
en LEE EE ES 
ER EE A EE EL 
ee ee se a se ee eee ee a oe se ee ese ee eee see ese es see aes sees eeens …. . attente teen" . es et 
E a rr ee eee ee ee" nee" rn 


De routines, inclusief een voorbeeld 
programma zijn verkrijgbaar door £12,75 
(inclusief portokosten) voor de 
cassetteversie en f£17,75 (inclusief 
portokosten) over te maken op 


girorekening: 13.67.088 van DE MSX-er te 


Bussum, onder vermelding van GOVRAM- 
routines. 


De diskettes en de cassettes zijn op 
voorraad, zodat ze snel worden 
uitgeleverd! ! 








MSX werkgroep cassettes 


De MSX-werkgroep had een 
programmeerwedstrijd uitgeschreven, 
waarvan wij de hand hebben kunnen leggen 
op een tweetal cassettes (disketteversies 
zijn ook verkrijgbaar), met een aantal 
winnende programma’s. 


De cassettes zijn verkrijgbaar voor 
£f12,75 onder vermelding van ‘programma’s 
werkgroep deel 1’ of ‘deel 2. 

Beide gelijktijdig bespaart u eenmaal 
portokosten, zodat u de beide cassettes 
kunt verkrijgen door overmaking van 
£25,00 gulden onder vermelding van 
‘programmas werkgroep 1/2. 


De disketteversies kosten f17,75 per stuk 
en beide versies voor f32,75 onder 
vermelding van ‘programma’s werkgroep 
deel 1’ of ‘deel 2” of programma’s 
werkgroep 1/2. 


De cassettes en diskettes zijn op 
voorraad, zodat ze direct kunnen worden 
verstuurd nadat uw overmaking is 
bijgeboekt op: 


girorekening 13.67.008 


MSX-MOZAIK maart-april 1987 pagina 22 


Deel l bevat: 


MEMORY, een denkspel 

DOE MAAR, een muziekprogramma 
KASTEEL, een spelprogramma 
BOTSAUTO ‘s, een autorace 
PALET, een tekenprogramma 
SPACEWALK, een spel 

SNACKBAR, een spel 


Deel 2 bevat: 
GOBBLE, een happerspel 
CARRACE, een autorace 
TEKEN-MUZIEK, een creator 
CROSSING, een froggerspel 
JESU JOY, een bach compositie 
MOUSEJUMP, een spel 
GITAAR, accoorden 


Geef duidelijk aan wat u wilt en welke, 
zodat uw bestelling snel en efficiënt kan 
worden uitgevoerd. 





MSX-MOZAÏK cassettes 


De cassettes en diskettes met de 
programma’s uit MSX-MOZAIK 1985 en uit 
MSX-MOZAIK 1986 zijn inmiddels, met veel 
moeite, ook op voorraad, zodat ook deze 
bestellingen snel kunnen worden 
uitgeleverd. De cassettes kosten f£15,75 
en de diskette versies kosten f19,95. 
Deze laatste prijs is mogelijk gewerden 
doordat de prijs van de diskettes is 
verlaagd, zodat we de bestellers 
uiteraard van deze prijsverlaging kunnen 
laten mee profiteren. 


De cassettes en diskettes zijn op 
voorraad, zodat ze direct kunnen worden 
verstuurd nadat uw overmaking is 
bijgeboekt op: 


girorekening 13.67.008 


MOZAIK programma s uit 1985 die hierop 
staan zijn: 

TEKENS.BAS, een karakter programma 
GONFIE.BAS, een wiskundig programma 
SCREEN.BAS, een scherm dump programma 
GETALLEN.BAS, een programma dat 
ingevoerde getallen omzet in woorden 
ICP3, het bekende invoer controle 
programma, geschikt voor zowel MSX-MOZAIK 
als MSX-computer magazine. 
GRAFISCH.BAS, een grafisch programma 
BENCHMARK.BAS, een benchmark test 
programma 

HEXASCII.BAS, een omzettingsprogramma 
DEMO.BAS, een demonstratie programma 
FILELIST, een file programma 

HIRES.BAS, een high resolutie programma 
SPRITEMA.BAS, een spritemaker 
SPACEMAN.BAS, een spelprogramma 


PERMUTAT.BAS, een wiskunde programma 
ONELINER.BAS, een een-regelig programma 
FUNCTIES.BAS, een wiskunde programma 
BASICODE, het basicode 2-c vertaal 
programma 


BLODI . BAS, 

GETAL.BAS, een getal lenschrijver 
DIRSOR.BAS, een directory sorteerroutine 
BIBLIOTHEEK.BAS, een bestandsprogramma 
KAARS.BAS, een grafisch programmaatje 
BLUEMO.BAS, een muziekprogramma 
SEAWAR.BAS, een spelprogramma 


MOZAIK programma’s uit 1986 die hierop 
staan zijn: 

WED.BAS, een schermeditor 
(tekstverwerker ) 

TOUR.BAS, een Tour de France programma 
RENNER.BAS, een wielrenner programma voor 
boven 

REKEN.BAS, een rekenprogramma 

SPRITE.BAS, een spritemaker 

SORTJE.BAS, een sorteerprogramma 
GALGJE.BAS, een spelprogramma 

RADEN.BAS, een spelprogramma 
MHLOCKS2.BAS, een Maidenhead Locator voor 
zendammateurs 

KANARE. BAS, een fluitende kanarie 
KLEUR.BAS, kleurdemonstratie programma 
RENTE.BAS, een rente berekeningsprogramma 
TESTB.BAS, testbeeld programma 

GETAL.BAS, getallen omschrijver 

GETMAS, een stelsel omrekenaar 
SMAKER.BAS, een spritemaker ! 

SIADER.BAS, een sprite lader! 


Een grote hoeveelheid programmatuur met 
voor een ieder wat wils, waarbij niet 
alleen spelletjes zijn opgenomen. Een 
aantal programma's zijn geschikt voor 
uitbreidingen in de vorm van geluid en 
moeilijkheidsgraad. Bovendien kunnen een 
aantal programma’s verder worden 
uitgediept, waarbij de programmeur zeker 
aan zijn trekken kan komen. 


MSX-MOZAIK maart-april 1987 pagina 23 





Lezers reageren: monitor 


LEZERS INZENDINGEN 


Onderwerp: Machinetaalmonitor MSX-MOZATK 
nummer 5 MACHINE TAAL 


ET | MONITOR 
Een dergelijk programma is meestal iets 


voor de meer ervaren programmeur, die 4 B ane ef is oen Ep ben. at EKos 
zich wil gaan verdiepen in het fenomeen uit ezen of willen wensohet yen kaa 
; f | it programma kan men allerlei 
machinetaal p Ik begon daarin ook adressen invullen en men kan ook 
interesse te hebben en juichte de aan programeren in machinetaal. 
plaatsing van dit programma op het moment |Hannser dis hek, eel Arse 
van uitkomen dan ook van harte toe. begin file hoger is dan A0O33 want 
anders wordt dit prooramma 

Ee a rr overschreven en krijat u problemen. 
Na in invoeren van de listing, bleken er Het pr amma voor de cursor staat 
echter enkele onvolkomenheden in het op de sen DCB t/m DIFF!! 
programma te zijn geslopen, die op zijn 
minst lastig genoemd kunnen worden. Na SUCCES 
enige tijd stoeien met het programma, Druk een toets voor verder. 


bleek dat het invoeren van data niet zo 
best wilde lukken. 


De fout 

Kijken we naar regel 1920, waar I 
afgevraagd wordt. Op het moment dat ‘1 
1’ is, dan worden de beide variabelen 
Ingesteld. Met een GOSUB springt het 
programma naar regel 2030, waar we de 
invoer routine vinden tot regel 2130 waar 
een RETURN wordt gevonden. Hierop wordt 
teruggesprongen naar regel 1920 plus 1’. 
De volgende instructie in regel 1920 laat 
het programma terug springen naar regel 
1270 en zijn we aangeland bij een 
subroutine ‘MENU voor het invoeren en 
controleren. Het commando RETURN 1270, 
hoort in regel 1920 niet thuis en werd 
verwijderd. Daarna wordt de invoer 
routine functioneel. 


ML ROUTINE LADEN 
ROUTINE SAVE 
GEHEUGEN TONEN 


1 
2 
3 
4 
5 
6 
nj 
8 
9 
1 





Als schoonheid foutje wordt verwezen naar 
regel 1870, waar alleen maar met de 
kapitale letter ‘M’ naar het menu 
gesprongen kan worden. Aangevuld met IF 
INKEYS<>"M" AND INKEYS<>"m' GOTO 1820 


mmm mmm nn 


MSX-MOZAIK maart-april 1987 pagina 24 


.. … sss ess se 
aen ne NN 


IK nn 





ss ese esse. es. . . . … 


INVOEREN 
KONTROLE 


MENU 
STOPPEN 





2m maakt het programma nog 
gebruikersvriendelijker. 


Tenslotte wil je als gebruiker een 
eventuele afdrukmogelijkheid ook 
gebruiken. In feite functioneerde de zaak 
goed, maar iedere keer als het 
Beginadres in HEX voor de routine : beeldscherm was volgeschreven, verdween 
> 8906 de bovenste regel uit beeld, voordat ik 
met afdrukken kon beginnen. Een regel 
minder afbeelden was de eenvoudigste 
wijze om dit op te lossen, maar ik koos 
voor een andere mogelijkheid. Schakel de 
functietoetsen tijdens de verwerking even 
>INVOERENS uit: die regel is gewonnen aan de 
onderkant van het beeldscherm, die eerst 
2E aan de bovenzijde verloren was gegaan. 
Hiervoor wordt regel 2170 gewijzigd naar: 
2170 KEY OFF: LOCATE 3,21 
LADEN SAVEN TONEN VERDER TERUG In regel 910 wordt het volgende 
geplaatst: 
910 KEY ON:TE=46 


Als laatste: het versieren van 
menuschermen kan beter gebeuren met wat 
grafische tekens, dan met letters uit het 





8008 08 08 18 Eel 08 8 da a Na. cm ALESRELE ich ge was bij di : 
oorspronkelijke programma ook het geval, 

5020 zE EE ep aa JE é5 3e 56 alleen de printer waarop de listing was 
28 30 F6 Af 32 DO FR BO afgedrukt herkende deze grafische 

5030 LE 28 Pe A 55 pe 58 oe karakters toen nog niet en ging daarom 

He FB AL GR MS CD 36 DO FF cijfers afdrukken! ). Enkele screendumps 

8050 2: sj Se ie ep Se ie, Oe zijn bijgevoegd ter illustratie. 

Se BERNE SR 

8068 AF FC B7 20 35 7B FE FO P. Vollenberg. 

3070 38 30 Th el OL 58 Be 

800 5 55 68 DA Sa 80 ge 79 (Red.: Een positieve bijdrage van een 

8088 C1 20 CE 4F 21 17 30 CD F lezer, waarvan we allemaal kunnen 

8098 1A B é5 56 50 AE 55 5 A „2e profiteren. Hebt u ook iets te vertellen, 

80A0 FF C9 3A AF FC 3D 28 3E B :»*=> laat het ons dan weten, zodat een ieder 
Druk een funktietoets voor verder van uw programmeer ideeën kan 


profiteren! ). 


me 





MSX-MOZAIK maart-april 1987 pagina 25 


me Hi 
ED 


PATA 

17 / / 

Ip 
ID 


/ 









Eer 
AANEEN 
1EErt 1 

Hints ii 

bi 







! 
HN iN if 
! Hi ii = k 4 EKL 
OET VENTEN AAN HEN il SEE Eh MAAIKE 
Í EEN // - Ne \ 
HEEEEEEMEEEEEEEEEEEEOOAIEEEEEOEOEE ELLE (AN SNE EIN KI KK HEEEL 


EELEEOLELEEOENEOROE ETEN 





Í 






INE 


Inde TERMINAL-mode: 

auto dial/redial 

auto login/logon 

auto answer 

auto baudrate select 

files-up en downloading van en naar 
MSX, Commodore en andere 
computers 

de mogelijkheid om de gastcomputer 


p |_ te besturen 
De veelzijdige software … ‚mina host-functie: 


Het bedieningsgemak 3 


De TEL-TRON 1200/MSX is direkt | * 
aansluitbaar op alle MSX-computers. : 
Geen gezeur met kabels en 
connectoren, gewoon de stekker in de 
uitbreidingsleuf van de computer 
en . . . klaar! 


maak uw eigen 300 of 75/1200 baud 
full duplex databank, inclusief up- en 


De TEL-TRON 1200/MSX wordt 
geleverd met een geavanceerd 
communicatieprogramma. U kunt 
meteen aan de slag. | 
De nieuwe versie 2.5 wordt GRATIS 
meegeleverd. 


Dit VIEWDATA- en 
TERMINALPROGRAMMA maakt 
optimaal gebruik van de mogelijkheden 
van het modem. - 


Bijvoorbeeld: 


* in de VIDITEL-mode: 
* auto dial/redial 

auto login/logon 5 J 
*_ complete VIDITEL editor 

local mode (de systeemcommando's 
zijn beschikbaar) | 
beeldopslag (op diskette en cassette) | De TEL-TRON 1200/MSX is een produkt 
zwart/wit-kleur schakelaar van TRON BV. 


uitgebreide afdrukmogelijkheden U vindt de TEL-TRON 1200/MSX bij 
*_ VIDITEL host-functie: V&D, DIXONS, WEHKAMP en alle grote 


maak uw eigen VIDITEL-databank met | computershops. 
meer dan 300 pagina's per diskette. Voor informatie, bel 085 - 426 777 


* 





* 


II NN | HININNIN HN NNS II IJ IJ 


EEEEEEELELE EEKEKKEEKEEKEREEKEEKEELLALLAS 


ALLEL ELCO AVA \ ennen Es 4 
RS == li 2 p 


II 
HEt 


BELEEEEEEEEKEEEEE 
BEEELEEEELEEE EEH 
HIL | | 
Ut \ 
AAAAIE 8 A \ 
AN AK „A : 
\ IN ost 


ven 


| 
DD 


MSX-MOZAIK maart-april 1987 pagina 26 


Postbus 144, 
6800 AC Arnhem 







1 // en is \ ve 
Il A : NIN \ 
: \\ \ \ \ \ \ \ 
AEL U 

| AAELLEELLELLLELE EL 
KAAIMAN 








IODEM? 


\ \ 
U \ 
HELLE 











‚ downloading van files, automatische 


modem instelling (bij versturen van een 
file schakelt het modem automatisch 
van 300 naar 1200 baud). 


De informatiediensten 


U wordt gratis lid van twee databanken, 
waarop u Onder andere nieuwe versies 
van de TEL-TRON/MSX software vindt 
De upgrades zijn gratis. 

En u krijgt toegang tot meer dan 80 
TEL-TRON compatible databases in 
Nederland. 





en de TEL-TRON 
1200/MSX zelf. . . 


PTT goedgekeurd 1986 
*_ 300, 600, 75/1200, 1200/75 baud 
“_ visuele functie-indicatie van alle 
modemfuncties 
fraaie vormgeving 
3 maanden garantie 


* 


* 


Ny 1 
/ ij 


EIN 
/ 1 


/ 


Telefoon 085 - 426 777* 
Telex: 75075 dcs 





BAS-disk utility 


BAS-DISK utility 


Deze utility maakt het mogelijk om programma’s, die op een cassette staan weggeschreven 
met CLOAD, op disk te zetten, zonder tussenkomst van de gebruiker. Het programma maakt 
daarbij gebruik van het buffer van het toetsenbord (keyboard buffer) en het video- 


geheugen. 


De werkwijze is als volgt: 

Laadt het programma BAS-DISK en vervang 
de diskette; 

zet de cassette recorder op PLAY; 

druk F5 in of toets in RUN [RETURN]. 


Opmerking: Het programma maakt gebruik 
van een CMD-hook. Qm deze voor uw 
computer aan te passen, moet het laatste 
byte in de dataregel 690 worden aangepast 
in Ol, 02 of 03 (zie *). Wil het 
programma dan nog niet starten, dan is er 
waarschijunlijk te weinig geheugen vrij. 
Zet de computer uit, of geef een RESET. 
Start de computer weer met de CTRL-toets 
ingedrukt. Schrijf (save) het ingetoetste 
programma is weg voordat u het gaat 
draaien (runnen). 


Dataregl 690 moet onder andere voor de 
Spectravideo 01 zijn, voor de Sony 02 en 
voor de Philips 03. 


a ‘save“C-L28.UTI® '4-2-87 
784 2 CLEARZO8, &HDDO8 
HA7 28 LOCATEB, Bs FORX=BTOI5F: VPOKEN, 52: NE 
XT 


ât5 48 ON ERROR 6070478 

882 58 A=DSKF (0) 

685 &B IFVPEEK (37514 2ASC(CHRE(195)) THENGG 
TIJ5/8 

859 78 IF AC2STHENPRINTSLESS A5 25 k FREE 
ON DISK": END 

556 88 FORXEB TU 5 


Lap) 


785 
Täù 


RS, 


836 


D5é 
54e 


98 Af-AEACHRE (PEEK (L+LHFET 1} 
LDB NEXT 

[18 FORK=1TOG: J=INSTR(AS," "):IF 1420 
THENMIDS (A8, L,1)="—" 

28 NET 

(38 NAME *X" AS A$+",y" 

[48 LOCATE? 9: FILES"E,4* 


EXT 

168 PRINTS ERKKE ch5 HEERE utility #44 
tr ch3 &Eraet 

178 LOCATE 8, 1:PRINTSTRINGS (39, 195) 
138 LOCATER, 2 

198 LOCATE 25,5:PRINT* "dekt "r 

208 LOCATE 25,5:PRINT* bezet”; (354-A) 
218 LOCATER, 3 

220 PRINTSTRINSS(39, 195) 


EN 
258 LOCATE 8,2 
248 DEFUSR=EHFD?E : FORBA=BT0255: BL=USR 
(BA): NEXTBE 
258 DEFUSR=EHI 56: A=USR (0) 
2e POKESHFSFA, &HFB 


3 278 POKEGHFSFB, SHFB 
3 288 RESTORE 418 


2398 X=kHFBFOF2" 16 
SRO READ A$:IF A$="E"THENSU 


2 518 IF Af="i" THEN POKE 4,15:60T0350 
L 528 IF A$="#" THEN POKE X,54:60T035 


338 IF A$=""" THEN POKE X,30:G0T03S50 
348 POKEN, ASC (AS) 


j 558 X=l+1 :EOTO 308 


36B KedtleA=((1/256)-INT(X/256) 14255 
378 B=INT (X/255) 


327 S3B POKEGHFSFS,A 


Pr À bri 
klef, 


142 
858 
Laá 
172 
5/8 
578 
529 


598 POKELHF3FG,B 
488 1234 
418 DATA *‚c‚l,o, 
328 DATA 5,a,v‚e, 
458 DATA CMD, 
448 DATA run, 
358 DATA & 

458 END 

478 IF ERRZESTHENNAME"X"AS A$+", BAK": 


RESUME 1 &0 


VERSOLG PaGiN 2» 


MSX-MOZAIK maart-april 1987 pagina 27 


DE Canon 


T-22A MSX In maart-april zeer 
PRINTER speciale prijs f 339,00 incl. BTW 


TE KOPPELEN AAN 
ALLE MSX HOMECOMPUTERS. 











|) Soort printer: Thermische Printer met een matrix van 5 x / punten. 
2) Interface: 8-bit parallel/Centronic 
3) Volledige MSX karakter set met plotter- en grafische mogelijkheden. 


4) Aantal karakters per regel- standaard: 80 
- vergroot: 40 
- gecomprimeerd: 140 
5) Print snelheid: - standaard: 56 kar./sec. 


- gecomprimeerd: 62 kar./sec. 


6) Papierdoorvoer: friction-feed. | 
7) Stroomvoorziening: 230 V, 50 Hz / 24 W. Importeur in Nederland: 


8) Afmetingen: 312 mm (B) x 220 mm (D) x 89 mm (H) 28 
9) Gewicht: £ 3 kg. HOL 


10) Geluidsniveau: minder dan 56 dB 8 ND 
_SYSTEMA®” 


MSX-MOZAIK maart-april 1987 pagina 28 Bloemendalerweg 30-42 - | 382 KC Weesp 
Tat MIQAN 1CSr1re 





jp 


Gen 
EE 





Iips en Truuks, deel 2 


Tips en truuks, deel 2 


De eerste aflevering van deze rubriek, 
gestart in het vorige nummer, ging 
helemaal over het op diskette zetten van 
op cassette beschikbare programma’s: deze 
aflevering bevat diverse soorten 
handigheidjes. 


Het lijkt goed om nog eens te vermelden 
dat iedere MSX-gebruiker dergelijke 
gebruikstoepassingen aan de redactie kan 
zenden. Daar kan dat materiaal dan worden 
gebruikt om nieuwe afleveringen van deze 
rubriek mee (aan) te vullen. Uiteindelijk 
is MSX-MOZAIK toch het blad van en voor 
MSX-gebruikers, nietwaar? 


Gebruik van MT-base 

TiD 1 

Bijna iedere MSX-bezitter kent 
waarschijnlijk dit naar mijn mening op 
dit moment nog het beste ‘kaartenbak ’- 
programma voor onze machines. 


Als je je oor te luisteren legt, dan 
blijkt dat er nogal wat ‘gekraakte’ 
versies (op diskette of cassette) van dit 
programma in omloop 1s. 


Dat is in een aantal opzichten niet 
verstandig. In de eerste plaats mis je zo 
de goede service van Micro Technology na 
aankoop van een programma (bijvoorbeeld 
de gelegenheid om het programma tegen een 
nieuwere versie - tegen betaling 
uiteraard — om te ruilen). 


In de tweede plaats en dat is bijna net 
zo belangrijk: het gebruik van een 
dergelijke ‘kraak-versie’ kan tot grote 
problemen leiden. Het programma is 
namelijk zo gemaakt dat bijna de 
volledige geheugenruimte van de MSX- 


computer (vooral bij MSXÌ) gebruikt kan 
worden voor de opslag van gegevens: de 
voor het programma zelf noodzakelijke 16 
kbyte is verwerkt in de cartridge. 


Bij de kraakversies ligt dat even anders. 
Bij een ruim gevuld bestand zal dat 
bestand bij het wegschrijven van de 
gegevens naar cassette en diskette over 
het programma zelf heen schrijven, waarna 
het voor dat moment uit is met de pret: 
een fraaie reset zal het resultaat zijn 
(weg bestand en bij diskette meestal: 
opnieuw formatteren). 


TIP 1: koop het originele programma. 


TIP 2: Geef bij het gebruik van diskettes 
om MT-base op te starten altijd bij het 
wegschrijven een bestandsnaam zonder 
spaties. Bijvoorbeeld een datumaanduiding 
als bestandsnaam. Je bent snel geneigd om 
bijvoorbeeld 27 juli in te voeren. 

Gevolg daarvan is wel dat bij 
bijvoorbeeld een ‘reorganisatie’ van de 
diskette dat bestand op de 
gebruikerswijze nooit meer geKILLED kan 
worden: KILL 27 juli zal namelijk leiden 
tot een ‘bad file name — error. 


Restaureren van Headers (cassette) 

Het zal iedere MSX-gebruiker al eens zijn 
overkomen, of misschien wel meerdere 
malen, dat een programma niet (meer) kan 
worden ingeladen: op de plek waar het 
programma op de band begint verschijnt de 
boodschap van de computer ‘FOUND : NAAM ° 
niet of er volgt een ‘DEVICE 1/0 ERROR 
of iets dergelijks. 


Meestal wordt dit probleem veroorzaakt 
door een verloren gegane dan wel niet 
goed op de band gezette header van het 
programma (of programmadeel). Een header 


mmm Dee 





MSX-MOZAIK maart-april 1987 pagina 29 





is een lange fluittoon, gevolgd door 
enkele krassen aan het begin van een 
programma (deel). Aan die header herkent 
de computer de naam van het programma 
(deel) en de manier waarop het programma 
is weggeschreven, zoals normaal BASIC, 
ASCII enzovoorts, waarbij het geRUNned 
moet worden als respectievelijk CLOAD, 
BLOAD of RUN"CAS:"., ‘Blokken’ machinetaal 
of ASCII (fluittoon gevolgd door 
cirkelzaag muziek) gedurende meerdere 
seconden tot zelfs enkele minuten kunnen, 
zoals wellicht bekend zal zijn, niet op 
eenvoudige wijze door een laadcommando 
worden ingelezen. 


Terug naar die header. Het ‘restaureren’ 

daarvan gaat als volgt te werk: 

l. Neem een programma om een backup 
(kopie) van een programma op 
cassette te kunnen maken.. Het 
gemakkelijkste werkt “TONUS, omdat 
je daarmee de naam van het ingeladen 
programma kunt veranderen. 

2. Neem een programma dat dezelfde 
laadinstructie heeft als het te 
laden cq restaureren’ programma 
(deel) en zet de band op het begin 


daarvan. 

3. Tapekopieerder laden: cassette 
inleggen met programma als onder 2 
bedoeld. 

4, Header van dat programma inladen 


(Tonus: A uitschakelen, op L 
drukken: backup: l blok laden. 
COPEVE: 1 x D. 

5. Schrijf dit kleine stukje weg op een 
lege cassette, spoel die band weer 
terug naar het begin van de opname 
en reset de camputer (of zet hem 
even uit). 

6. Tik de bij het beschadigde programma 
(deel) behorende laadopdracht in 
zonder executie-opdracht 


nm 


MSX-MOZAIK maart-april 1987 pagina 30 


veen nnn, 


(MERGE"CAS:*" in plaats van RUN"CAS: " 
of LOAD"CAS:",R en BLOAD"CAS:" in 
plaats van BLOAD"CAS:",R) en druk op 
RETURN. 

7. Begin met de weggeschreven header 
(punt 5): de computer meld 
FOUND:NAAM, Stop de band na die 
melding. 

8. Leg de cassette met de beschadigde 
header in (let op: WEL NA DIE 
BESCHADIGDE HEADER!) en laat de band 
lopen. Het programma zal in de meeste 
gevallen gewoon worden ingeladen. 

9, Schrijf na de OK-melding het 
ingeladen programma (deel) weg op een 
lege cassette (SAVE"NAAM", 
BSAVE"NAAM", begin-, eind-en 
executie-adres of CSAVE). 

Het programma zal na deze operatie 

vrijwel altijd weer op de normale wijze 

kunnen worden ingeladen. 


Restaureren van een diskette 

Het is bij gebruik van een diskdrive 
bijna niet te vermijden: op een gegeven 
moment zal een bepaalde diskette niet 
meer ingelezen of beschreven kunnen 
worden(de drive schakelt na een commando 
wel in, maar na enkele ogenblikken komt 
het systeem met de melding "DISK 1/0 
ERROR" . 


Als die melding ook na het cammando FILES 
(of DIR onder MSX-DOS) verschijnt is er 
iets aan de hand. 


De eerste handeling in een dergelijke 
situatie: computer even helemaal 
uitzetten, daarna weer starten en opnieuw 
het commando FILES geven. 


Als het probleem zich blijft voordoen, 
dan is het mogelijk (zelfs zeer 
waarschijnlijk) de zogenoemde DIRECTORY 


TED 0 


31 


1na 





JJ 
spell. } spuerJepen “087 ep UEA vesewwerborg SIVZ ANNOOY OO*ELhL } OO*h6LL 3 “Jos+"sed ‘WAI/NOSd3 *S/400£ “DIN OOEL-dN VHSONIJS 
tol } JISVA XSN UT S,Puwesboud ayostzerd On "ALISTOVIN oO*zgLL 4 0O*OOGL 3 terresed ‘war/01-NOSaa *S/AGEL 08-IS VHSONIJS 
ele Ee Ver en nnen nnen MANIE Se 00*h6l 4 00*8OOL H"JoS +"sed WAI/NOSHI “S/302L “DIN IVOOZL-4S VHSOMIJS 
ofoffx | ( euwesBbord vayar ) YINDISIA + I IIIJ40 IWOH SHITIHd 00*6Z9 H 00*B6L FI8OOONWOJ JO "JET NOSdI *S/Z00OL DIN OB8L-dS VHSONTIS 
of Kal PO mg: oee ei manmnnnmennnennnnr ZeRSN SÁITIMJ 4ODA UAATTE ——m= QG 988 4 OO BZhl 4 uabem apasq °OOOE-dWO STE OOOh-dWO BIUIINHIS 
jn 00*66L 4 00'66h H Z/L-XSW ‘SPueTJapaN Joy UT uapTaagsoon ua 00°66R 4 00°8H6 F TOTTeved “WaI/NOSd3 *S/45OL “ODIN OOOE-dWO UIUTINHIS 
Ourprerpuey optesgebjin jew *ystp zow abprJg ttds aameenenmenennvvnn SH IOT dSAILNIDd == 
4 =Je9 do Jexyed pnoyyaoqg praaqabin CRLR-IA SHIAIHY ‘beesAuee do SAATIP MNOQUT BSSOT NONYJ 
BN a === LIN ALLVELSINIWOV u6°€ XSW =====  00°859 JH 00°66, 3 QUOI uG°E LLOO-AA SHITIHd 
ft + 0069 4 0O'H6L 3 vassorip + (AIT W/E) 499) 499 + ANINITIG 00*096 4 00'8OLL 3 AIEJJAFUT-KSW + AIO uG'E OLOO-AA SHITIHH 
wijd 3 5 + ISIS + dISLS + INOUNVIS + YIULSOS + AdOINSIG o00*gzLL 4 OO*H6EZ FH ZLGL-Id JOO OWOZ PIEIPIEY LZ PIE)SSAUISNE NOONVI 
SN eggs SOU-XSW NI IISVE LINNNVEIUVMLIOS ASIO uG*E KSW === 00*hGh JF  00°50G 3 ZLSL-Id SOON OIO £-04 BAUTINKIS 
Ee: sc UL LLL H OO ZEEL 3 ON30 30 + ISV8-IN + 13LIOIA mennen mennneenneeenn menne mennen SENTER URE RE ee 
pan Ne SHITIHd + dapJooas SHITIHd + Je3ndwo9 0208-IA SIHITIHd -GeesAuee do uvasoFTUOW NYXVI 
Se ele d0040309 ores nan gen LIS LUVLS XS We 00°ZZ0L 4 00*6LLL }  T9QEH-XSW *GZXO8 °GBZKOOG “INATKA 08OO-SA STITIHd 
A iid0 = 40 “varreguee o7YJadeg ‘Maru ————- 00*686L + 00*G6zz 3 TL x00 “GZXOg “O8HXO06 “anar ELBB-WI STITIHd 
EE Ge NIA METEN 23 TIJ IdsS===== O0*GzLL 3 00°662L 4 ILL 400 *GZXOg *GRZKOOL *INOTA 258B-WI SHIIIHd 
En beesnuee do asempJey ua -3J0S XSW UO WAI/YIUIJNHIS 9JaPpue 00*6E6 JF 00°460L } Tt Yoo “GZx0g *GRZKOOG “NAT EEBB-WI SHITIHd 
Io) kelk: 00 SOL } dooy uaa UT YVISTJL + Id OOZL NOYLJTIL 00063 JF 00°6HL } Gex0g *GRzx06E *JNATA Z098-WI SHITIHd 
NEE o 006E5 + 00666 WAI/SAUIINHIS JOOA FAYYed TIL LOTA BVISIJL 00°Z6Z 4 00°66£ 4 TAGeA-XSW “GZx08 “OOEXO26 *UAOID OHOO-SA SAITIHd 
RS 2 00 8EL 4 OO'hER 3 WICOWLEVWS SOKEH Jd OOZL NOULITIL 00*EOE F 00*68h H "Fedwoo WAT *GZXOB “OGEKOZ6 ‘Howe EZGL-WB SAITIHd 
al + O0O*ELL 4 00°66L 4 13JHS OV34dS Z0L8-SWN SHITIHd 00°€06 +4 00*68h + “vedwoo War *Gexog “OGEKOZ6 *uaorbd ELGL-WA SHITIHd 
op ° 009 + 0066 3 JINGOWNAIZNW __ SOZL-SWN SdITIHd 00°262 4 00664 4 GEX08 “OOEXOZ6 “FIM ZhGL-WB SÁITIHd 
BEES 00*2En 4 00*66h 4 NIUVOT NMOG “WOJOWIN *IUVMLIOSIIIL *TALICTA 00*0Lz 4 00°686 3 GZX08 *00E*0Z6 “Jaqwe ZZGL-WI SAINIHd 
® ee "e°O AJEMZJOS [AAA JAW WIOOW GGEL-SWN SHITIHd 00°04Z 4 00695 4 G2x08 “OOEXOZ6 *uaoab ZOGL-WE SAITIHd 
Ee 00% : 0050 3 E/L-XSW “WY AN69 hEOO-NA SHITINd  —==-- „menen === menemen == NU OLINOW == 
en 00 Sd } 00 98 } axnT ap *YIILSAOP GOOO-NA SHITIHd 00*h2lL } 00°6602 } JAFTJMOBPTA 0EOE-SWN SdI Hd 
Bes 0022 4 0062 4 amnatu ap *YIILSAON OLLL=SWN SJITIHd Jeeqsanar JJ0yuauurg OJMIA-ISOINIJIINS Few GGZ8-SWN STE O8Z8-SWN SdI Hd 
RS E 0088 + OOLLZ } Burpoon jow YI0YOIIN VIVO OLSL-SWN SdITIHd 00°686L 4 006622 4 II 991440 9WOU 
of, 008 4 006 SINW __ 0L8E-IAS SIITIHd ua SOU-XSW “AATIP ANOZLXZ *Z-KSW GGZ8-SWN STITIHd 
es w 00£82 4 00'G2 3 E/L-XSW *LITAVL IIHdVD OO/OSLL-SWN SAITIHd 0O°GLGL 4 0O*6HÂL } II 991}j0 awoy 
ol boeie een meehad en ne HN EN Be ER en ua SOU-XSW “BATIP OYOZL *Z-XSW OSZ8-SWN SdITIHd 
et bel 00 ot Î HSIp OWAP XSW FO IlddV “WII O8-1d XWOJ 0O*GzLL 4 00°66hL 4 [ 29T4J0 9WOY 
cf — 00 0d } 00°68 3 }8S XSW + PJeepuejs Hed WOY 08-Id XWOJ UA SOU-XSW “eATIP AI0GE *Z-XSW SELG-IA SAINIHd 
loss 4 00°69 4 pJeepuejs YIed WOY 08-Id XWOJ 00069 JF 00664 } Z-XSW OZ28-SWN SHI 1IHd 
ap Ja3301d op jew vawes uaarre s,‚owap J0/ua YIed WOY 00*zl£ 4 00°509 4 L-XSW  0208-9A SHIJIHd 
00*686 4 00°869 4 NIZI139 TIM SISIL JO ISVA *"Hed “1aIFord 08-Id XWOJ 00*€LBZ 4 00*OhbZ 4 Jnar “sentap Z Oursaongin OVULSWY 
" " "beesnuee do SYIINIUJIJIMSILLJT O00*OhG 4 00*009 Joztuow uaJnary s[TadJaow 
5 00606 4 00'6H0L 3 LOQeY-XSW *S/FOZL *“OIN LEHL-SWN SHIJIHd 0O*€L8E } 00°8OEH } OATIP*H OWOZ + ATP | Jow 
38 Ege 00 L49 } 00 S4L L200-K SN “S/300L “OTN LZHL-SWN SdIJIHd 00*286Z 4 008982 } SaATIp 7 jew 
g ERS ge 00 ILL } 00 hóLh } "Jas+"Jed *WAI/NOSd3 *S/302h VAOZhG-dA VHSOMIJS 00*OGLZ + 00*89EZ } AATp | Jow 
xNo 6 ee 00 #59 } 00 00LZ } uabem apauq *OOEL-dW ST@ OOEG-dW VHSONIJS *s,ewwesboud ua S,aIezJazur “sTnW 
8a8SBESO0'OL8L 4 008622 3 uasnars / Few OOEL-dW VHSOYIJS ‘Joztuow *WyY OYZLG Jow FaaTdwoy ZLGL-Id BIULINHIS 
5 ee Be Wenn an he mr an NEE …e BAEFFOTE — SIRFUTIU DJOAMDA voer  —ammmermeenmnn inenten mat SEIAN END IJ en 
ostormzsltid gwp sCTtadryaon sCtud gwp sCtad- Huon 


april 1987 pag 


MSX-MOZAIK maart- 





van de diskette is op de een of andere 
wijze ‘naar de knoppen gegaan” (zie ook 
de eerste aflevering van deze rubriek: 
bij het proberen om programmatuur van 
cassette naar diskette over te zetten, 
kan er iets mis gaan, waardoor de 
directory wordt beschadigd). 


In principe zou een dergelijke diskette 
opnieuw geformatteerd moeten worden, maar 
het resultaat daarna is dat alle 
programma s, die op die schijf stonden, 
verdwenen zouden zijn: met andere woorden 
niet meer ingeladen kunnen worden, omdat 
ze er niet meer opstaan. Het is daarom 
goed om te weten, dat na een wat ernstige 
lees- of schrijffout van de drive, 
waardoor de eerste sectoren van een 
schijf verminkt zijn (met het 
bovengeschetste resultaat) de 
program,ma‘s en bestanden in de meeste 
gevallen nog volledig intakt zijn en op 
schijf liggen. Het systeem kan alleen die 
directory niet meet inlezen en weet dus 
niet meer waar, welk programma op de 
schijf is opgeslagen. 


Voor PC's (personal computers), die met 
MS-DOS werken is er voor dergelijke 
gevallen een hulpprogramma RECOVERY ° 
beschikbaar. Dat programma zorgt voor het 
zogenoemde ‘re-indexen” van een diskette: 
het programma kijkt in alle sectoren van 
de schijf wat de inhoud daarvan is en 
reconstrueert op basis daarvan de 
directory:resultaat is een wederom 
bruikbare diskette met de oorspronkelijke 
programma’s. 


Voor MSX-machines zijn dergelijke 
programma’s er inmiddels ook: Filosoft 
levert er een, bij de MSX-versie van 
Wordstar (originele versie) zit ook een 
recovery-routine. 





MSX-MOZAIK maart-april 1987 pagina 32 


ss sseseseseseseseses ss es a e= es ee ee ea «u se 


In dit verband nog een tip: na een 
uitgevoerd KILL-commando is de naam van 
het programma verwijdert uit de directory 
en zijn de desbetreffende sectoren van de 
diskette weer vrij gegeven om te worden 
beschreven, maar zolang dat nog niet is 
gebeurd, ligt het programma nog steeds 
vast op zijn plaats op de schijf!! 


Een per ongeluk gewist programma of 
bestand kan met de genoemde programmatuur 
eveneens in ere worden hersteld. 


BASIC-startadres verplaatsen 

Vooral bij het gebruik van een diskdrive 
komt het wel eens voor dat een bepaald 
programma niet wil starten (na het 
overzetten van cassette dus), omdat de 
ROM-BASIC in de weg zit. 


Het is te proberen om, we werken immers 
met een klad-diskette, nietwaar, om BASIC 
op een ander adres te laten starten en 
dan opnieuw te kijken of het programma 
wil starten. 


Met POKESHF676, &HOO : POKE&HF6 7 7 , &HCO 
bereik je zoiets (adres &HF676 is het 
gebruikelijke adres voor het opstarten 
van BASIC). Een dergelijke dubbele poke 
kan uitstekend in een ASCII-lader worden 
opgenomen (zie deel 1 van deze rubriek). 
Iet er wel op dat hierna de gewone BASIC- 
commando ’s als NEW en RUN leiden tot een 
SYNTAX-ERROR, een foutmelding. 


MSX1 poke voor MSX2 machines 

Algemeen bekend zijn inmiddels de pokes, 
die je bij een MSX2 machine moet intikken 
om een flink aantal MSXl-programma's te 
kunnen laden. Het is uiteraard slim om 
een dergelijke poke in de ASCII-lader van 
het programma op de schijf te zetten. Je 





kunt de programma’s daarna zonder elke 
keer na te denken van: moet die poke nu 
wel of niet ingevoerd worden om te kunnen 
starten. 


BASICODE op MSX2-machines 

Hiervoor is van het luxe vertaal 
programma van de Spectravideo gebruikers 
stichting versie 3.14 of hoger benodigd 
(voor de Sony HB-500P is een speciale 
versie geschreven: versie 3.18, die ook 
op de Daewoo CPC-300 MSX2 werkt). Sommige 
erg grote basicode programma’s eisen dat 
het vertaalprogramma van cassette geladen 
wordt in de machine met bij het opstarten 
de SHIFT- en CTRL-toets ingedrukt. 


P,S.: is het bij iedereen al bekend dat 
de TROS op woensdagmiddag van 17.40 tot 
17.45 op Hilversum 5 (of is het Radio-5) 
Basicode-3 programma’s uitzendt? 
(Basicode 2 van hobbyscoop en Basicode 3 
kunnen beide door genoemd 
vertaalprogramma worden vertaald! ). 


Bepalen HIMEM bij disk-gebruik 

In de vorige af levering hebben we het al 
gehad over het hoogste adres dat in een 
machinetaal-programma (of BASIC- 
programma!) gebruikt mag worden om 
dergelijke programma’s van diskette te 
kunnen laden. 


Aangezien dat hoogste adres (meestal 
HIMEM genoemd), ondanks de standaard, per 
MSX merk of soort MSX-computer kan 
verschillen, hebben we in de vorige 
aflevering een erg veilig hoogste adres 
genoemd. Het is echter mogelijk om het 
voor de eigen machine geldende echte 
HIMEM vast te stellen: 

Reset de computer en houdt bij het 
opnieuw opstarten de CTRL-toets 
ingedrukt. Tik daarna in: 


PRINT PEEK (&HFC4B)+PEEK (&HFC4A) *256 en 
geef RETURN. De op het scherm getoonde 
waarde 1s HIMEM in decimale notatie. Van 
dat getal kan de hexadecimale waarde 
worden bepaald door in te tikken: 
PRINT HEXS (getal) en de RETURN. 


Rectificatie 

In het kleine listinkje in het vorige 
artikel (pagina 43) heeft het 
zetduiveltje huisgehouden. In de regels 
10 en 20 komt “ten onrechte uiteraard 


het minteken voor. Dat minteken moet bij 


het intikken van de listing worden 
weggelaten. 


J. van den Berg 





VERVOLG VAN PasiNA 27 


855 488 IF ERL=140 THEN RESUME 180 
EL 438 PRINT ERR, ERL 
SUB DEFUSRI=EHL 5E: A=USRI (0) 
zi POKEAHF3FS, 2HEG 
133 528 POKE&HFSFS,LHFB 
538 ON ERROR 60709 
‚548 BEEP: GOTS 
5 zl STOP 
5 5d RESUME NEXT 
578 


548 SCREENB: HIDTH43: KEVOFF: COLO R1,15 
538 GÜSUBAG 
7 &10 DEF USRZ=EHDDER 
SIB A=USR2 (8) 
628 PRINT" serre chs 
kr ch5 Heter” 
? &5B LOCATE A, 1: PRINTSTRINGE(39, 195} 
G4D LOCATE B,I:PRINTSTRINGE(39, 195) 
fe GOTOL48 
&Â wenona ssersee 
578 RESTORE 698: „FORR= LKDDGATOLHDD47 
6 638 READA$: POKE R,VALCTEHT+AE); NEXTR 
9D DATA21 „BL,FE, sb, F7 25:36, die 
Jae DATA23, 36,38, 23,36, DD, 25,36 
718 DATAC9,21,08,88, 1188, 18, 8l 
5 728 DAT AEB ,08, Ch, |E ag, C 41,53 

738 DATA32,49, 4E,54, 32 AF? B, 
1 740 DATAZ0 52,34, â1,32,54, 45, „8 
2 758 DATAZ1,00, 10,1! 80, 88,01, E3 
zie &0 DATABB, CD, 59, 00,24, 15, FES 
42 778 DATA23, 3 25de D7 20, FD,23 
138 DATA ERS 13,12, EB, 5E, 23 
3 790 DATA56,23,7A,B3, 20, F1,22, CÀ 
888 DATAF 622,04, Fb, 22,Cb, F6 3 JE 
dig DATAFF „32,A9,F6,C3,28, 41,09 
43 0 828 RETURN 


ër ere utility tre 


MSX-MOZAIK maart-april 1987 pagina 33 





Nummerieke integratie 


IB REM BEEBKERREERKEEEEEKEEREEREN 058 552 INPUT "geef de ondergrens";A:PRIN 
28 REN + J. Duurland Lj T 
38 REN # batterijlaan 57 ' 146 335 INPUT "geef de bovengrens*;B: PRIN 
48 REN « 1482 SM Bussua : Ï 
SR REM FEEEEREREEEREEEEEEEEERS HERE ig4 T48 SOSUR 520 
5 REN 593 358 PRINT:PRINT*de benaderde opper vla 
SE REM EREERREREREREEEEEEEREREERKH kte is":PRINT :PRINT LePRINT 
JO REN + menu t 488 348 GOTO 818 
ER REM SREREEREEREEEERKEREEEEERE EE JR REM BEREREEEEEREEEREEEKEREEEE REE 
38 KEN 
123 188 CLS:WIDTH 39 588 REM therhaalde regel van simpsont 
215 118 LOCATE B,B:PRINT*+# numerieke int 
egratie ##°:PRINT IG8 REM BEREREREREEERERKEEREREREREREE 
534 158 DEF FNF (KX) =1/X 
689 178 PRINT 488 REN 
982 188 PRINT * fzherhaalde trapeziuarege 
L 
815 198 PRINT * Z=herhaalde regel van sia 
pson 


385 195 PRINT * J=uitleg" 

576 288 PRINT * 4=beeindigen programma 

758 218 PRINT: INPUT" maak keuze” s;NR 

114 228 IF NR=1 THEN GOTO 25 

181 238 IF NR=2 THEN 60TO 578 

248 235 IF NR=3 THEN GOTO 820 Ld 

177 248 IF NR=4 THEN GOTO 810 
238 REM BRRREREERKEREEEEREERKEREE EEN = \0 
268 REM # herhaalde trageziumregel + Fla) ° D 5e (2e 2) da 
IR REM BERBEERKERKEREEEREEEEREERE EE L 

361 288 CLS:LOCATE 4, B:PRINT"herhaalde tr 
apeziusregel * 

B32 298 FRINT:PRINT "geef het aantal (twe 
e of seer *: 

423 388 PRINT "intervallen. Een aantal kl 
einer dan *: DÀ 

144 318 PRINT "twee doet het prograama be 
eindeigen*: \ ( :) 

486 328 INPUT"aantal intervallen*:N f xXx /. cos 2 dx 

358 338 IF N=42 THEN PRINT "aantal kleine 
r dan twee, probeer het nog eens”:60T \ 
0 328 


MSX-MOZAIK maart-april 1987 pagina 34 


482 418 CLS:LOCATE2,B: PRINT "herhaalde re 
gel van siepson” 

i56 428 PRINT:PRINT "geef het aantal (even 
en =ò4) * 

856 438 PRINT"intervallen, een aantal kle 
iner dan 4” 

155 440 PRINT “doet het programma beeindi 
gen” 

583 4508 PRINT 

495 468 INPUT" aantal intervallen";N 

548 478 IF NX4 THEN PRINT"aantal kleiner 
dan twee.probeer opnieuw" :60T0 468 

567 48B IF N/2824)N THEN PRINT*aantal is 
niet even, grobeer opnieuw":60T0 468 

Béi 482 INPUT "geef de ondergrens";A:PRIN 
T 


157 485 INPUT "geef de bovengrens";B: PRIN 
Ï 

174 498 GOSUB 670 

&19 SOB PRINT:PRINT"benaderde oppervlakte 
is “sPRINT:PRINT 1 :PRINT 

498 518 GOTO 810 
520 REM BEREEERBEEREREREEREREEEEREEE 
: 
538 REM « subroutine trapeziua 
: 
SAR REM HEEREEREEREEEEREREREREEREEEER 
: 
5o8 REN 
J6B REM nuserieke integratie get behu 
ip van de herhaalde trapeziuaregel 
378 REM de functie is F‚ de integrati 
egrenzen zijn Â,B 
588 REM N (N=22) is het aantal deelin 
tervallen, het resultaat 15 I 
598 REN 

975 608 HI=FNF(A)/2 

399 618 H=(B-A)/N 

898 528 FOR T=t TO N-í 

448 63B HI=HI+FNF (A+T#H) 

599 648 THE (HI+FNF(B)/2) 

149 658 NEXT T 

4355 56B RETURN 
bJR REM SEREREEEBEREEEREEERERSEREEREE 
: 
688 REN « subroutine siapson 
: 
GIR REM SEEEEEEBERTEREREEERERERERI EER 
: 
788 REM numerieke integratie met behu 
ip van de regel van siapson 
718 REM de functie is F‚ De integrati 
egrenzen zijn Â,B 
128 REM N (nzeven en N=24) is het aan 
tal deelintervallen 
738 REM het resultaat is | 





485 748 H=(B-A)/N 
188 758 HI=FNF (A) +4EFNF (A+H) 
893 768 FORT = 1 TO (N/2 -1) 
195 778 HI=HI+2eFNF (A+24TeH) +48FNF (A+ {247 
+1) #H) 
643 788 T=He(HI+FNF(B))/3 
J58 798 NEXT T 
426 388 RETURN 
572 B18 END 
DI REM BERKEREESEREREREREREBEREEEEE 
858 REM « uitleg Li 
TP REM HREEREREREREERKERRERERREREES 
455 845 CLS 
218 847 PRINT * # nuaerieke integratie 
t+*; PRINT 
928 858 PRINT "Door nusserieke integratie 
kan de * 
885 868 PRINT “oppervlakte tussen de graf 
iek, de x-as” 
125 878 PRINT "en de twee intervallen bep 
aald worden," 
152 888 PRINT “plaats uw functie in basic 
=notering op” 
999 898 PRINT “regel ió® . Hoe groter het 
aantal” 
852 988 PRINT "intervallen dat u invoert 
hoe groter" 
B23 SIB PRINT "de naumkeurigheid. De bere 
keningstijd * 
557 928 PRINT “wordt echter ook snel grot 
er.” 
785 938 LOCATE B,21:PRINT*DRUK SPATIEBALK 
VOOR MENU" 
881 948 STRIG(B) ON 
ij8 958 IF STRIG (B)=-1 THEN GOTO 60 
453 968 GOTO 950 


ANA 


MSX-MOZAIK maart-april 1987 pagina 35 


PROGRAMMEER 


WEDSTRIJD MET ALS 
DE COMX PL-80 


INZET 


PROGRAMMEERWEDSTRIJD MET ALS INZET DE COMX PL-80 PRINTER PLOTTER 


MSX-MOZAIK maart-april 1987 pagina 36 


PRINTER PLOTTER 


In tegenstelling tot vorige 
prijsuitschrijvingen, waarbij de ingezonden 
programma's, inclusief de surprise, 
teruggestuurd werden naar de inzenders, 
nadat de uitslag bekend was, worden de 
ontvangen programma's ditmaal op verzoek en 
ter controle direct na binnenkomst 
gekopieerd en met de voor iedere inzender 
aanwezige verrassing teruggestuurd. 


Het programma moet voor 15 mei 1987 in ons 
bezit zijn, zodat de uitslag in ons 
dubbelnummer kan worden vermeld en de 
prijswinnaar bekend kan worden gemaakt. 
Inzendingen na 15 mei worden voor de 
wedstrijd niet meer geaccepteerd (uiteraard 
wel voor plaatsing in MSX-MOZAIK). 


Enkele punten: 

l. Het programma moet te allen tijde of 
worden gepubliceerd of op cassette worden 
aangeboden. 

2. Het programma moet op een standaard MSX1 
of MSX2 computer draaien. 

5. Het programma moet op cassette of 
diskette worden ingestuurd. 

4, Over de uitslag kan niet worden 
gecorrespondeerd. 

>. De uitslag van de wedstrijd is bindend. 
6. De eindbeslissing in alle zaken 
betreffende de wedstrijd ligt bij de 
deskundige jury. 

7. Het inzenden van een programma betekent 
automatisch dat u bekend bent met de 
voorwaarden. 

8. Het programma moet zelf zijn geschreven 
en de inzender staat daar borg voor. 

9. De copyrights vervallen aan de MSX-er, 
tenzij anders vermeld. 

10. Het programma wordt alleen 
teruggezonden indien deze vergezeld gaat 
van een gefrankeerde enveloppe met daarop 
vermeld naam, adres, postcode en 
woonplaats. 





mm 





PL 80PRINTER/PLOTTER 
universeel —centronics 
4 kleuren —80 koloms 








Werkt op elke computer met centronics/parr. aansluiting. 
Leverbaar, demo floppies voor: IBM PC/XT — Apple Il — MSX en Comx 35/PC1. 


Prima ingebouwd PIGA schrift voor uw correspondentie en boekhoudgegevens, verwerkt el- 
ke tekstverwerker, zonder aanpassing. Insteekmodules voor andere schriftsoorten verkrijgbaar, 


Grafische tekeningen volgens de standaard software pakketten als: AutoCad Driver: roland 
800 — Lotus symphony 1-2-3 Driver: amplotii. Maar ook eenvoudig Basic programmeerbaar, met bij- 
geleverd handboek. Professioneel inzetbaar, solide Epson mechaniek, kast en electronica: Comx. 
Tekent ongewoon nauwkeurig. 


Gebruikt normaal A4 papier en van de rol. Tevens mogelijk op transparant, voor overhead 
projectie. Plotting formaat 192 x 25000 mm. Snelheid 92 mm. p. sec. of 10 c.p.s. Standaard pen- 
sets, overal verkrijgbaar f 13.20 p. set — lange levensduur, schrijft 300 m of meer. 


Goede testrapporten in PC World en Info - MSX Comp. Magazine, Info en Mozaïk 


PRIJS slechts f 698,- incl. BTW. 


IT am COMX PL-88. This is my handuritt ing 
IT am an ideal OUTPUT DEVICE for vour 
home and business computer. I can easily 
be controlled with simple proeramming. 
This is my normal ASCII set: 9"#$x&’[JQ 
C*“JQWERTYUIOP _ASDFGHJKL+-XEXCUBNM; * ?7 
1234567890 <=daqwertyuiopasdtghjklzxcubrm, 
For MSX I have them all in ROM pack 8 
You can make wour own ROM pack. 


Ï also can draw too. 1 perform the gra- 
phiec plotting very well. 


elo 
Ar ed 
ETE 
EEE EEE oer 





BESTELBON: 

Ja, stuur mij zonder bijkomende kosten: 

() De PL 80 met handboek, pennenset en Nederlands garantiebewijs, voor … … wen ustdzens f 698, — 
CL) Doe er IBM demo floppies bij 2x f 20,-, 5/4”totaal.… vh bakel f 40 
CO Doeer een Apple Il derno floppy bij SUe” an aarnersanrsenneneeeneenee en. …f 20 
LI Doe ereen 32” MSX demo floppy bij … … … … … EE CELAN mf 20, 
Ll Doe er een extra kleuren penset bij, groen/rood/blauw/zwart…… ‚f 13,20 
0 Doe er een rol papier bij van 27 M VOOr … a heien f 7.95 
TJ Doe er een ROMpack m. 3 schriftsoorten bij. …… ……… … SE SALer KRO …f 69,— 
L) Doe er een MSX karakterset ROMpack bij … arken { 89— 


Aankruisen wat u wenst. 


Jl Bijgaand de betaalcheques voor het totaal bestelde bedrag. 

_J Betaald heden op uw giro no. 291847 t‚n.v. West Electronics te Haarlem 
… Betaald heden op uw bankrekening no. 47.42.92 908. 

Na ontvangst zult u de goederen binnen 48 uur, franco huis leveren. 


Met betaalcheques heeft u de goederen het snelst in huis! 


Naam en voorletter: … … … … nnen RE sds 9 TT EE 
EN Se Ene ome norksec vur EPE be ER 
DONEREN vri zaaknr mede EE EN se aties bie ern 
EEND O naars tess wksika OENE iere anderen min erde: 


Bon uitknippen en opsturen naar: 
Import West Electronics - Spaarne 40 - 2011 CJ HAARLEM 
Grossiers/dealers gezocht! 


WELEER ESTEN 





u. RRARARARARARARAARARARARARARARANR. 
……..seeses.ss ese se. ee es nnn MMA) 
senses... es... se... esse « us AAM, 
NRN LM RRA 
esse... se. se... es es an a nessen anasaseseses sss see. 
snares essen sss... ee s nn RMA 
RR LN} RARA 
NRN NN na RARA 
……...eeesse..... es... ses... . es. LN | RARA 
NRE NN NN NN LN | RAAR 
………....e.se.se....e. se... es na assess aeassesesessssses se. 
………..ennssesess.s.s..e...se... ss... LK essen. sss. e. 
………..se.ss.ssse.. se... ses LN sas saseseseessanssseses esse. 
…………..eeasesssese. ee. se... ses se LN | RRRS sss ses 
III u a s. esse sasessesssesssese.e. 
….…...sses es ARA. … RAAR .… sss e 
ese... se se asss nessess ee e RN NK RE B RARA 
essa... ese RRA 
……….……s.sessssesess..e....s..........e. Ed KMAR ……..e.e. 
eee eseeseseseseese > MMA EE KRAAN 
……...sesess..s... se. e .. ARRA KN MN KRAAN ss seseseesee ee 

es ARRA HE LAMARR KR 


Boekbesprekingen 


Titel: Het geheim van de drie burchten 
Auteur: Albert Sickler en Loek Klaassen 
Uitgeverij: Kluwer Technische Boeken 
ISBN: 90 201 1951 6 

Prijs: £24,75 


Een van de zinnen uit het voorwoord, 
wordt ter illustratie even eruit gelicht: 
"Verschillende doorgewinterde adventure 
specialisten hebben deze adventure 
uitgeprobeerd en op basis van hun 
ervaringen is duidelijk dat Het geheim 
van de drie burchten een adventure is die 
beslist niet eenvoudig is te kraken". De 
beginner krijgt eerst een uitgebreide 
inleiding over hoe het spel gespeeld moet 
worden. Rekening wordt gehouden met 
mensen die na dagen het spoor bijster 
raken, door middel van een spiegelschrift 
geschreven pagina worden belangrijke 
hints gegeven, die de speler weer op 
nieuwe ideeën zal brengen. Het 
avonturenspel is origineel van opzet met 
fraaie tekeningen, die het spel 
aantrekkelijker maken. 





Titel: Computer en modemgebruik voor alle 
homecomputers 

Auteur: W. Akkermans en P. den Heijer 
Uitgeverij: Stark Texel 

ISBN: 90 6398 798 65 

Prijs: f 36,75 


Datacommunicatie vormt in deze tijd een 
van de meest revolutionaire toepassingen 
van de computer. Diegene die zijn 
computer al heeft laten communiceren via 
telefoonlijnen weet daarvan mee te 
praten. Tot voor kort was 
datacommunicatie alleen weggelegd voor 
specialisten, waar op dit moment 
duidelijk verandering in komt, mede 
dankzij de databanken en bulletinboards, 
die het communiceren voor de hobbyist 
aantrekkelijker maakt. Het maken van 
verbindingen is eenvoudiger gezegd dan 
gedaan en kan in de praktijk vele 
problemen opleveren. 


Het begint al bij het kiezen van een 
modem, zoals welk type en de terminologie 
die daarbij wordt gebruikt vormt vaak een 
acacadabra. Daarnaast komen vragen aan 
bod, zoals ‘Hoe werkt een telefoon?, Hoe 
wordt de modem hierop aangesloten?“ en 
‘Hoe controleren we of de modem werkt? 
Andere moeilijkheden die vaak ter sprake 
komen zijn de snelheid waarmee wordt 
gewerkt, de code en hoe kan gecontroleerd 
worden of de data wel of niet is 
overgekamen en bovendien ook nog goed is. 


Dit boekje tracht op al deze vragen een 
antwoord te geven. Het is gericht op de 
hobbyist, die niet of nauwelijks begonnen 
is met het fenomeen datacommunicatie. De 
auteurs beginnen vanaf de basis en 
verdiepen de stof al lezend. Het boek is 
het aanraden waard voor die hobbyist, die 
zich op de datacommunicatie wil gaan 
storten. 


MSX-MOZAIK maart-april 1987 pagina 3/ 





Titel: MSX2-BASIC 

Auteur: Albert Sickler 

Uitgeverij: Kluwer Technische Boeken 
ISBN: 90 201 1961 3 

Frl js: 530,75 


MSX2-BASIC is het vervolg op de MSX-BASIC 
standaard, zoals de meeste MSX-gebruikers 
die kennen. Dit boek behandelt de 
belangrijkste principes van MSX-BASIC. De 
verschillen in MSX2-BASIC komen daarbij 
goed aan de orde. In een aantal 
afzonderlijke appendices komt de omgang 
met de randapparaten aan de orde, waarbij 
de ingebouwde diskette station een 
belangrijke plaats inneemt. De MSX2-BASIC 
opdrachten worden op alfabetische 
volgorde behandelt en beschreven. Iedere 
opdracht wordt geîllustreerd door een 
voorbeeld programma, waarin de 





Titel: Educatieve programma's in MSX- toepasbaarheid duidelijk wordt gemaakt. 
BASIC 

Auteur: M., Voorburg Tenslotte is een aparte appendix 
Uitgeverij: Kluwer Technische Boeken opgenomen voor de gevorderde progranmeur 
ISBN: 90 201 1296 5 met de monitor gegevens. Hier staan kort 
Prijs: £29,75 omschreven de BIOS-routines. 


In de praktijk blijkt dat de camputer een 
uitstekend hulpmiddel is bij het geven 
van onderwijs, waarbij afhankelijk van 
het programma, de computer niet alleen 
antwoord met ‘goed’ of ‘fout, maar geeft 
het apparaat bij een foutief antwoord een 
suggestie omtrent de oorzaak van de fout. 
Op deze wijze wordt een leerling 
spelenderwijs op weg geholpen naar een 
goed antwoord. 


De programma’s in dit boek zijn bestemd 
voor jongeren tussen de vier en veertien 
jaar, waarbij een splitsing is gemaakt in 
hoofdgroepen: taalkundige programmas, 
rekenkundige programma’s en begrippen als 
grootste-kleinste, bovenste-onderste 
enzovoorts. Bij de beschrijving van de 
programma’s worden suggesties gegeven op 
welke wijze deze verder kunnen worden 
uitgebouwd met bijvoorbeeld kleur en 
geluid, maar ook hoe de vragen kunnen 
worden uitgebreid en hoe de 
moeilijkheidsgraad kan worden opgevoerd. 
Op deze wijze levert de ouder, die de 
programmas aanpast, een steentje bij tot 
de ontwikkeling van hun kind en doet 
hij/zij bovendien ervaring op in het 
programmeren. 


MSX-MOZAIK maart-april 1987 pagina 38} 





182001 


oF lglelefel=ijd=lg 


leerboeken 
software 


MSX handboeken | 


MSX Basic handboek voor iedereen 

Voor zowel de professionele program- 
meur als voor de amateur is het Basic 
handboek de ware steun en toeverlaat. 
ISBN 90 6398 100 7 prijs f 49,95 


MSX Disk handboek voor iedereen 

Alles over het Basic in verband met de 
schijveneenheid, Voor de Disk gebrui- 
ker een aanvulling op het Basic hand- 
boek. 

ISBN 90 6398 407 3 prijs f 28,80 
MSX DOS handboek voor iedereen 
Volledige behandeling van het eerste 
professionele MSX operating system: 
het MSX DOS. 

ISBN 90 6398 674 2 prijs f 26,75 
MSX Quick disk handboek voor iedereen 
Behandeling van alle Quick disk kom- 
mando’s. Voor de Quick disk gebruikers 
een aanvulling op het Basic handboek, 
ISBN 90 6398 254 2 prijs f 23,70 


MSX Zakboekje 

Alle belangrijke gegevens voor de Basic- 
en machinetaalprogrammeur, zover 
mogelijk in de vorm van tabelíen. 

ISBN 90 6398 888 5 prijs f 19,70 


MSX Machinetaalhandboek 

Om het uiterste uit uw MSX computer 
te halen. De meeste machinetaalfunk ties 
worden aan de hand van duidelijke voor- 
beelden zeer uitvoerig uitgelegd. 

prijs f 34,80 


ISBN 90 6398 735 8 








MSX voor kinderen /_ 


MSX Basic voor kinderen 

Alle onderdelen van programmeertech- 
nieken die niet beslist nodig zijn, 
worden niet behandeld. Een kursus 
programmeren voor kinderen vanaf de 
leeftijd van 8 jaar. 

deel 1 ISBN 90 6398 084 1 prijs f 19,70 
deel 2 ISBN 90 6398 304 2 prijs f 24,75 





/ MSX en datakorumunikatie | 


Computer en modemgebruik 

voor alle homecomputers 

Alle gegevens die nodig zijn om sukses- 
vol te kunnen deelnemen aan het ge- 
gevensverkeer met andere homecompu- 
ters. 

ISBN 90 6398 798 6 prijs f 36,75 
Over dit onderwerp is bij ons ook een 
boek verschenen voor personal compu- 
ters. 


ISBN 90 6398 070 1 prijs f 41,50 


MSX en datakommunikatie 

Alles over Videotex en Bulletin Board 
Systems. De wegwijzer voor iedere 
modemgebruiker. 


ISBN 90 6398 959 8 prijs f 28,75 








ACJ Groeneveld 


BASIC 
handboek 


MSX leerboeken | 


De meest komplete kursus MSX Basic ín 
drie delen, gericht op de beginnende 
programmeur. Zowel voor individueel 
als voor schoolgebruik. Opdrachten- 
boekjes toetsen de opgedane kennis. In 
elk deel is een voorbeeldprogramma op- 
genomen, dat ook op kassette verkrijg- 
baar is. Het vierde deel (nieuw!) in deze 
serie geldt als MSX2 leerboek, een aan- 
vulling op de delen 1 tot en met 3. 


Leerboeken: prijs f 24,75 

deel 1 ISBN 90 6398 649 1 

deel 2 ISBN 90 6398 769 2 

deel 3 ISBN 90 6398 519 3 

deel 4 ISBN 90 6398 737 4 
Opdrachtenboekjes: prijs f 11,10 
bij deel 1: ISBN 90 6398 596 7 
bij deel 2: ISBN 90 6398 556 8 
bij deel 3: ISBN 90 6398 516 9 
bij deel 4: ISBN 90 6398 368 0 


MSX Basic 

met vpoke en sprite toepassingen 

De ideale kursus om kennis van het 
MSX Basic toe te passen, Op een popu- 
laire manier en met een knipoog ge- 
bracht. 


ISBN 90 6398 372 7 prijs f 27,50 


Schrijf zelf een boek of 
kommercieel softwareprogramma 


Wij zijn op zoek naar professionals en hobbyisten die kennis 
bezitten over zaken die nog niet in boeken te vinden zijn en 
die in het belang zijn van MSX, IBM of 1BM-compatible gebrui- 
kers. Bent u zo iemand? Aarzel niet en bel ons! 


Bel of schrijf voor een kompleet KU C TALORIGLDE b.v. 
MSX(2) uitgaven overzicht: 


postbus 302 


_MSX2 handboeken |_ 


MSX2 Basic handboek 

Onmisbaar handboek, de meest komple- 
te ruggesteun voor iedere MSX2 gebrui- 
ker. 

ISBN 90 6398 221 6 prijs f 57,05 
MSX2 Disk/Dos uitbreidingshandboek 
De volledige behandeling van het MSX2 
Disk Basic en het MSX Dos. Verder 
praktische tabellen, duidelijke afbeeldin- 
gen en zinvolle voorbeelden. 
ISBN 90 6398 222 4 prijs f 37,85 
MSX2 Utility-Toepassingshandboek 

Een bibliotheek van hulpprogramma's 
die onontbeerlijk zijn voor elke MSX er. 
Alle programma's zijn geschikt voor 
zowel MSX als MSX2 computers. 

ISBN 90 6398 223 2 prijs f 30,05 


MSX2 Zakboekje 

Alle belangrijke gegevens voor MSX2 
Basic- en machinetaalprogrammeurs. 
Een naslagwerk voor alle MSX- en 
MSX 2-ers. 


ISBN 90 6398 224 0 prijs f 27,75 


WLA 


MSX Truuks en tips (reeks) 
Programmeren is en blijft een kunst. 
Daarom vindt u in Truuks en tips een 
enorme sortering truuks, tips, routines 
en programma's, die als het ware alle- 
maal wieltjes vormen die u niet voor de 
tweede maal hoeft uit te vinden. Boor- 
devol slimmigheidjes en listigheden, 
soms ín machinetaal, in elk geval altijd 
razend interessant. 

deel 1 ISBN 90 6398 900 8 prijs f 25,15 
deel 2 ISBN 90 6398 340 9 prijs f 25,15 
deel 3 ISBN 90 6398 910 5 prijs f 25,15 
deel 4 ISBN 90 6398 897 4 prijs f 25,15 
deel 5 ISBN 90 6398 745 5 prijs f 25,15 
deel 6 ISBN 90 6398 879 6 prijs f 25,15 
deel 7 ISBN 90 6398 789 7 prijs f 25,15 
deel 8 ISBN 90 6398 850 8 prijs f 25,15 





truuks en tips 
deel 1 | 


A.C.J. Groeneveld 











Onze uitgeverij heeft zich gespecialiseerd in neder- 
landstalige computerhandboeken. Geen vertaalde uit- 
gaven maar praktische, handige en duidelijk geschreven 
boeken van nederlandse auteurs, toegespitst op de 
interesses van nederlanders. Tevens zijn wij leverancier 
van softwarepakketten voor 
leerlingenadministraties, dokumentatiebestanden, les- 
makerprogramma's enz. Vraag even om dokumentatie. 


basisscholen, zoals 


MSX kompleet || 


MSX Computers en printers aansluiten 
en gebruiken 

Aansluiten, programmeren van printers, 
grafische modes, zelf tekens definiëren… 
ISBN 90 6398 405 7 prijs f 27,75 


MSX Verder uitgediept 

Alles over peeks en pokes, RAM en 
VRAM adressen, diskloader utility, be- 
veiligingen en interessante programma's. 
ISBN 90 6398 447 2 prijs f 24,10 


MSX Praktijkprogramma's 

De gegeven programma's zijn van uitge- 
breid kommentaar voorzien. 

ISBN 90 6398 437 5 prijs f 24,75 


MSX en MSX2 mogelijkheden 

Wat kan, wat mankeert, wat kan ik met 
mijn computer. Het programma onder- 
zoekt volledig de goede werking van 
MSX en MSX2 computers. 


ISBN 90 6398 606 8 prijs f 29,80 


VLZZETETA 


FISTAN 

Geavanceerd professioneel softwarepak- 
ket voor financiële administratie, met 
bijzonder grote kapaciteiten en een zeer 
groot aantal menukeuzen. Kapaciteits- 
richtgetallen: 2000 deb;teuren, 2000 
krediteuren, 2000 openstaande posten 
en 10.000 mutatieregels (afhankelijk 
van de opslagkapaciteit van de aangeslo- 
ten diskdrive{s)). Voorzien van uitge- 
breide handleiding en veiligheid tegen 
kopiëren van afgebroken verwerkingen. 





Interaktieve boekingsmethode volgens 
dagboekmethode: kas, bank, giro, me- 
moriaal en in- en verkoopfakturen. 
Vanaf de programmadiskette kan indien 
gewenst nog een tweede administratie 
worden ingericht. 
ISBN 90 6398 819 2 prijs f 300,50 
FASTAN (begin spril 1987 
Geavanceerd professioneel programma 
voor professionele fakturering met een 
groot aantal ingebouwde extra's voor 
optimale kwaliteit en betrouwbaarheid. 
Mogelijkheid tot volledige fananciële 
vastlegging in FISTAN, 


ISBN 90 6398 889 3 prijs f 300,50 





Nieuw: FLASH, een snelle, eenvoudig te bedienen nederlandse 
assembler- en disassembler voor alle MSX en MSX2 computers 
met diskdrive. Bij het programma is een uitgebreide handlei- 
ding gevoegd; het wordt geleverd op diskette en kost f 119,—. 


(VASE WACHERO To 1 CIC In Te 





tel. 02223 -661 





© eee oa oee ooo oe eee ee 


Titel: MSX-BASIC voor kinderen deel 2 
Auteur: H.C. de Heer 

Uitgeverij: Stark Texel 

ISBN: 90 6398 304 2 

Prijs: £24,75 


Dit tweede deel voor kinderen gaat verder 
in op het leren programmeren in MSX- 
BASIC, waarbij vooropgesteld is dat het 
eerste deel volledig is doorgewerkt. Het 
geheugen van de computer wordt meer 
uitgediept en aan de hand van een 
huiswerk hulp en een adressenbestand 
worden nieuwe commando’s aan de reeds 
geleerde in deel 1 toegevoegd. Ruimte 
voor muziek, tekenen en het ontwerpen van 
sprites komen voorzichtig om de hoek 
kijken. Het boekje sluit met een aantal 
programma’s, die volledig zijn te 
begrijpen als het werkje compleet is 
doorgewerkt. 


Evenals het eerste deeltje een goed 
doordacht werkje, dat kinderen zeker 
aanspreekt en waarin menig volwassene ook 
nog iets van zijn gading zal vinden. 


Titel: MSX2 zakboekje 
Auteur: W. Akkermans 
Uitgeverij: Stark Texel 
ISBN: 90 6398 224 0 
PEST E24, 12 


Een kort overzicht van wat het boek bevat 
is voor de lezer nuttiger dan in dit 
geval aangeven of het boek wel of niet 
goed is. De auteur heeft de gegevens 
overzichtelijk gerangschikt en staan in 
grote lijnen de gegevens in, zoals 
alc=mene omzettings tabellen, BASIC- 
tabellen met een compleet overzicht van 
alle BASIC statements, inclusief de RS- 
232 en MSX2 uitbreidingen, machinetaal 
tabellen, interface connectoren, BIOS 
entry points, DISK 1/0 entry points, 
systeem geheugen adressen en voorbeeld 
programmas. Een naslagwerkje dat 
eigenlijk voor iedere MSX2 gebruiker 
interessant is. 


Titel: MSX truuks en tips deel 8 
Auteur: M. Kreeft 

Uitgeverij: Stark Texel 

ISBN: 90 6398 850 8 

Prijs: 140,15 


Deze reeks wordt gewoon voortgezet, alsof 
er iedere keer weer nieuws onder de zon 
is te ontdekken. Het alweer achtste 
deeltje bevat wederom een aantal 
routines, zoals een anti=scroll routine, 
een sprite editor voor cassette gebruik, 
werken met joystick en toetsenbord 
gelijktijdig, het genereren van 3D- 
grafieken, het zelf instellen van de 
cursorhoogte en naar de auteur zegt een 
foutloze ‘cload en runnen’ routine. 
Daarnaast zijn opgenomen een langzame 
scroll=-routine (Smooth scroll), waarmee 
de teksten vloeiend over het beeldscherm 
kunnen worden gerold en een utility 
waarmee meer dan 80 tekens per regel 
afgedrukt kunnen worden. Het geheel wordt 
afgesloten met een trefwoordenlijst van 
alle delen in de serie ‘MSX truuks en 
tips. 


LAATSTE NIEUWS 


FLASH, een assembler-disassembler. Het 
programma bestaat uit twee delen, 
namelijk een tweestaps assembler, die 
binnen enkele seconden honderden 
assembler instructies kan verwerken, en 
een speciaal voor de MSX-computers 
ontwikkelde disassembler, die in staat is 
het gehele ROM en RAM geheugen van de 
MSX1l en MSX2 computers, inclusief de 
uitbreidingssloten, uit te lezen. De 
assembler accepteert alleen standaard 
ZILOG assembler instructies, maar kent 
ook een aantal verborgen instructies die 
betrekking hebben op de afzonderlijke 
helften van de IX- en YX-registers. 


Het programma werkt samen met de BASIC 
editor en is eenvoudig in gebruik. Prijs 
£119,00. 


LAATSTE NIEUWS, we komen in het volgende 
nummer hierop terug. 





MSX-MOZAIK maart-april 1987 pagina 40 


RRA NENNENEN NN 








. » . 


RRNRRARARARNRNRERENNENENNENNNNN 
„sss sees... 8 
NRR EN 

„esse ess sss... es. 





RRRARRNRARARARARARARNRNRENRNENENENNENE 





RAARSTE 
RRA RNRENNENENNEN NN 






n - » 





se 
RRA NNNENNEN 





ner 








ss sessesesesesesesese.s es. se ee ea ee ==  … « 


Lezers reageren: VG-8235 


Philips VG-8235 


Test van een gebruiker van de Philips VG-8235. 

De betreffende computer heb ik reeds een aantal maanden in mijn bezit en beschikt 
over een beter toetsenbord dan zijn voorganger de VG-8230. Daarnaast heeft deze 
versie een geheugen van 128 kbyte, naast een videogeheugen van 128 kbyte. 


De machine ziet er wel niet zo mooi uit 
als de Sony HB-F500p, maar voldoet in 
zijn tijdloze zwarte kleur uitstekend. 
Het toetsenbord werkt goed en kan in 
verschillende standen worden geplaatst, 
afhankelijk van de persoonlijke wensen 
van de gebruiker. 

De diskette-eenheid werkt relatief 
gezien vrij geluidsarm, waarbij mijn 
ervaring is dat alleen de drive van de 
X-press stiller is (red: die op de 
redactie maakt een hels kabaal vergele- 
ken met de genoemde drive in de Philips 
machine). De disk drive werkt bovendien 
snel, alhoewel bij foutmeldingen moet 
de gebruiker langer op de foutboodschap 
in Disk BASIC wachten dan bij de andere 
merken. Na een interne test bleek het 
geheugen van de VG-8235 als volgt in 
elkaar te steken: 


In eerste instantie kwam de gedachte 
naar boven dat het hierbij om een 64 
kbyte machine ging en niet om een 
camputer met ene geheugen van 128 
kbyte. Bij navraag bleek dat deze 
machine werkt volgens het ‘bankswit- 
ching’ systeem. Wat is er namelijk aan 
de hand? In het secundaire slot #3-2 is 
een zogenoemde memory-mapper aange- 
bracht, waarin de tweede 64 kbyte 
geheugen staat en parallel geschakeld 
wordt met x-maal het aantal RAM-geheu- 
gen van 64 kbyte. Deze memory-mapper is 
als volgt gedefinieerd: 

de VG-88235 beschikt over acht RAM-een- 
heden van elk 16384 byte. 


Slot #3-2: 

COO0O-FFFF in geheugeneenheid 
O=INP(&HFF)MOD8 

8000-BFFF in geheugeneenheid 
1=INP(&HFE)MOD8 

4000-7FFF in geheugeneenheid 
2=INP(&HFD)MOD8 

0000-3FFF in geheugeneenheid 
3=INP( &HFC)MOD8 


Met OUT(&HFC,&HFD,&HFE of &HFF), 0 tot 
en met 7 het nummer van de geheugeneen- 
heid. 


Dit kan zowel in BASIC als in machine- 
taal. Wees alleen voorzichtig met 
pagina drie, omdat hierin ook het 
systeemgeheugen zit. In BASIC bi jvoor- 
beeld OUT &HFE levert een nieuw stuk 
geheugen op. Denk er om dat hierin niet 
het geschreven BASIC-programma staat. 
Op deze wijze kan de gebruiker in BASIC 
het omschakelen toepassen. Op deze 
wijze verkrijgt de gebruiker zijn 128 
kbyte geheugen, namelijk 8 x 16 kbyte. 


Voordelen: 

Het zogenoemde bankswitching is sneller 
dan omschakelen via de primaire en 
secundaire slot-call entry punten. 
Nadelen: 

Geen BIOS entry punt aanwezig voor dit 
systeem, waardoor de flexibiliteit van 
de MSX-standaard wordt verminderd. Dat 
betekent in feite dat de gebruiker zich 
vastlegt op een bepaalde uitgangspoort 
chip, wat meer materiaal kost en boven- 


MSX-MOZAIK maart-april 1987 pagina 41 





Ps 


,. 4 








‚ 


DDI 


Ab Do 








‚eer 





…e 
eer 


„ 


… heen nn dn 
nnn nn nn nn en en NE, ME 
mn nn nn nn nn a 
nn 
gekend | mn ne A 








en megen nn te en en 


pn nnn ne oe OE en Ev 


nn nnn enn a 
nme nnee ge 
edna Wee edeekeh. Vaethad eend ae ed 
ang ERR ee ee 
Uiers 
„-RRORR veggie ie semen en 


hd 




















5/% INCH DISKETTES 


OOK VERKRIJGBAAR 


u... 
ns. 
anr. 
m.. 


„nn ke . 
„nnn mas. 
„.annn en... 
……nnnann u. 








„naat. 
…auunus. 
„Rt . 
„anr. 
„ete 
0e 











MDID, MDIDD, MD2DD EN MD2HD. 


HIERAAN HERKENT 





nan nn er 
mmm messe eRVUREEREE vn nne en 
puaveesseir 


…R en en nn 








ES 






















VERROR-FREE” DE 
BESTE DISKETTES 























DAWIDENKO 











42 


l 1987 pagina 


1 


MSX-MOZAIK maart-apr 





dien ligt het memory-map systeem hard- 
warematig vast en niet softwarematig. 


Ik hoop dat leden, die in machinetaal 
programmeren en die de volle 128 kbyte 
willen gebruiken hier wat aan hebben. 
De laatste aanmerking die gemaakt moet 
worden is waarom dit nieuwe systeem, 
dat als standaard wordt aangeduid, niet 
wordt ondersteund door de nieuwe 
RAM-disk. Deze geeft slechts ‘32.000 
byte allocated’ in plaats van de 96.000 
byte die het hadden moeten zijn, omdat 
de bovenste 32 kbyte gebruikt wordt 
voor BASIC. 


conclusie; 

MSX2-standaard is toch niet zo stan=- 
daard als de MSXl-standaard. Daarente- 
gen bezit deze machine wel een prach- 
tige nieuwe videochip, namelijk de 
Video MS Video Nippon Gakki Yamaha 
V9938 met minimaal 64 kbyte videogeheu- 
gen. Daarnaast staat een nieuwe 
geluidschip op stapel, namelijk de MSX 
Audio Y8950 met 256 kbyte aan geluids- 
geheugen. Deze voorziening opent naar 
alle waarschijnlijkheid perspectieven 
voor de echte synthesizer-enthousiast. 


Ben Hiep. 
a ì 2 Kd 4 
Î Î Î Î . . Î Î Î t 
Î Î Î Î Î Î Î Î Î Î 
Î Î Î Ì , Î Î Î Î 
: Î Î t Î , Î Î Î i 
lbhasi! Î Î Î Î Î Î Î Î 
ig Ì ! Í Î Î Î i : Î 
(BIOS! Keek t 1MSX tt! 
| Î Î Î Î Î Br. Î Î Í 
CARTR. CARTR 


DISKETTES 

UIT VOORRAAD LEVERBAAR 
3,5 inch diskettes van SKC 

100% gegarandeerd SSDD 

alleen bij De MSX-er' voor 

de uiterst scherpe prijs, 

inclusief BTW en portokosten, 

van f 55,00 de tien stuks. 

Minimale afname tien stuks, 
(alleen tientallen) 

tegen vooruitbetaling op 

postgiro: 13.67.088 

onder vermelding van 

3,5 inch diskettes 

ALLEEN BIJ °’DE MSX-ER’ 
3,5”’-DISKETTES 
GEGARANDEERD 100% GOED 
VOOR f 55,00 PER TIEN STUKS 





nnn nennen nn annen enandenand 


MSX-MOZAIK maart-april 1987 pagina 43 





MSX-special 


MSX-special van Elektuur 


Uitgeversmaatschappij Elektuur B.V. 
brengt naast de bij veel MSX-bezitters 
bekende elektronicamaandbladen, zoals 
Elektuur en Elex, ook regelmatig boeken 
en zogeheten ‘specials’ uit. In een 
dergelijke special loopt steeds één en 
hetzelfde onderwerp als een rode draad 
door de hele uitgave. 


Rond 31 maart a.s. verschijnt er een 
nieuwe Elektuur-special, dit keer 
helemaal gewijd aan zowel de eerste 
generatie MSX- machines als aan de 
MSX-2-versie. Een aanradertje voor alle 
MSX-bezitters, want er staat altijd wel 
iets in dat gebruikt kan worden. 

Naast beschrijvende artikelen waarin 
ingegaan wordt op de theoretische 
achtergronden van de seriële interface en 
de specifieke bijzonderheden van MSX-2- 
machines, staan er heel wat programma ‘s 
in. En niet alleen spelletjes komen aan 
bod. Ook nuttige programma’s, zoals 
bijvoorbeeld een disk-kopieerder en een 
karakter-converterprogramma zijn in de 
special opgenomen. Vooral het 
laatstgenoemde programma is erg aardig, 
omdat daarmee elke IBM-(of compatibele) 
printer probleemloos in kombinatie met 
een MSX-computer kan worden gebruikt! 


En, hoe kan ook anders bij een special 
die door Elektuur wordt uitgegeven, een 
niet onaanzienlijk gedeelte van de inhoud 
van het blad is gevuld met 
zelfbouwprojekten. Zo bevat de special 
een zelfbouw-artikel omtrent een 
meetschakeling voor MSX- machines, een 
cartridge die onder andere past op een 
elders in het blad beschreven multi- 
slotkaart (die maar liefst acht 


MSX-MOZAIK maart-april 1987 





uitbreidingsprinten kan bevatten), 
enzovoorts, enzovoorts. 


De uitgave bestaat uit zo’n dikke 100 
pagina’s en zal £14,75 gaan kosten. De 
MSX- special is op de normale 
verkoopadressen van de bladen Elektuur en 
Elex verkrijgbaar, maar kan ook 
rechtstreeks bij de uitgever worden 
besteld. 

Bel of schrijf daartoe naar: 
Uitgeversmij. Elektuur B.V., Postbus 75, 
6190 AB Beek (L), tel.: 04402 89444,